Restaurant
DeLosa's Pizza
20 locals recommend,
Tips from locals
OK Pizza (imho), though if you're shopping at John's Pass and want a quick bite...
Unique things to do nearby
Locals also recommend
Location
12800 Village Blvd
Madeira Beach, FL