
Home / Restaurants
Restaurants Near Indian Shores, FL
Waterfront dinners, beachside seafood, pizza and craft beer, and coffee for the morning.
Dinner with a view
Salt Rock Grill
A longtime Indian Shores favorite overlooking the Intracoastal Waterway, known for wood-fire grilled steaks and fresh seafood. Outdoor deck seating.
Caddy’s Indian Shores
Casual American fare on the Intracoastal Waterway in Indian Shores.
The Conch Republic Grill
A casual, Key West-style spot on Gulf Boulevard with hand-cut steaks and fresh fish. Try the mussels diablo and the bananas foster, and look for weekend brunch and a sunset menu.
Casual seafood, steps from the sand
Crabby Bill’s (original)
An Indian Rocks Beach institution for more than 40 years, close to the beach.
Guppy’s On the Beach
Known for Florida lobster and grouper in Indian Rocks Beach.
Monstah Lobstah
A family-owned Indian Rocks Beach seafood restaurant serving Maine lobster, lobster rolls, seafood pasta and fried cod, with live music some nights.
Dockside Dave’s
A casual seafood restaurant and bar in Madeira Beach, famous for its half-pound grouper sandwich, onion rings and smoked fish spread.
Easy, casual and family friendly
Pajano’s Pizza and Taphouse
Pizza by the slice or the pie, with a couple dozen craft beers on tap.
Slyce Pizza Bar
A popular Indian Rocks Beach pizza stop for big slices.
Joto’s Pizza
A family-owned Pinellas County pizzeria since 1974, with hand-tossed pies, subs, wings and pasta for dine-in, takeout or delivery.
Aloha To Go
Hawaiian dishes from family recipes, like huli huli chicken, poke bowls, chicken katsu and loco moco, in Seminole.
Angry Pepper Taphouse
Taphouse with American pub fare and outdoor seating in nearby Madeira Beach.
Clear Sky on Park
Global-inspired menu serving breakfast, lunch and dinner, with a daily happy hour, in nearby Seminole.
Coffee and bakery
Indian Shores Coffee Co.
A neighborhood cafe for your morning coffee.
Pipo n Betty’s Bakery
A local Indian Rocks Beach bakery for pastries and breakfast treats.
What the locals recommend
Want the restaurants a 25,000-member local group recommends most? See our ranked guide to the best restaurants in Indian Rocks Beach and Indian Shores.
Ready to plan your beach week?
Check the calendar, then send Martin a quick note, or call. He will reply with availability and a quote.
Check availabilityCall 419-343-0066