We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in Indian Rocks Beach, FL

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Sweet IRB

#1 of 41 Restaurants in Indian Rocks Beach
Price: $7 Map
Visitor photos (9)
Cuisines: American

Slyce Pizza Bar

#2 of 41 Restaurants in Indian Rocks Beach
Price: $8 - $23 Map
Visitor photos (85)
Menu
Cuisines: Bar Pizza Pub Wine Bar

Villa Gallace

#3 of 41 Restaurants in Indian Rocks Beach
Price: $35 Map
Visitor photos (18)
Menu
Cuisines: Italian

Lulu's Oyster Bar & Tap House

#4 of 41 Restaurants in Indian Rocks Beach
Price: $6 - $29 Map
Visitor photos (38)
Menu
Cuisines: Caribbean Pizza Seafood Diner Chicken Wings

Kooky Coconut

#5 of 41 Restaurants in Indian Rocks Beach
Price: $20 Map
Visitor photos (10)
Menu
Cuisines: Caribbean Sandwiches Delicatessen Cuban

Cafe de Paris

#6 of 41 Restaurants in Indian Rocks Beach
Map
Visitor photos (23)
Menu
Cuisines: French Indian

Guppy's on the Beach

#7 of 41 Restaurants in Indian Rocks Beach
Price: $20 - $30 Map
Visitor photos (62)
Menu
Reserve

Tropical Ice Cream and Coffee

#8 of 41 Restaurants in Indian Rocks Beach
Price: $2 - $6 Map
Visitor photos (5)
Menu

Crabby Bills

#9 of 41 Restaurants in Indian Rocks Beach
Price: $5 - $39 Map
Visitor photos (158)
Menu

Keegans Seafood Grille

#10 of 41 Restaurants in Indian Rocks Beach
Map
Visitor photos (69)
Menu
Cuisines: Seafood Sandwiches Delicatessen

Jake's Cantina

#11 of 41 Restaurants in Indian Rocks Beach
Price: $4 - $7 Map
Visitor photos (7)
Menu
Cuisines: Mexican Caribbean Fast Food

IRB SushI

#12 of 41 Restaurants in Indian Rocks Beach
Price: $10 - $30 Map
Visitor photos (10)
Menu
Cuisines: Japanese Sushi Fusion

P J's Oyster Bar

#13 of 41 Restaurants in Indian Rocks Beach
Price: $35 Map
Visitor photos (45)
Menu
Cuisines: Seafood Sandwiches Delicatessen

Aqua Prime Seafood & Steaks

#14 of 41 Restaurants in Indian Rocks Beach
Price: $5 - $30 Map
Visitor photos (20)
Menu
Cuisines: American Steakhouse Seafood Wine Bar
Reserve

Candy Kitchen

#15 of 41 Restaurants in Indian Rocks Beach
Map
Visitor photos (5)
Menu

Beachside Grille

#16 of 41 Restaurants in Indian Rocks Beach
Price: $15 Map
Visitor photos (1)
Menu
Cuisines: American Seafood

TJ's Italian Cafe

#17 of 41 Restaurants in Indian Rocks Beach
Price: $13 - $26 Map
Visitor photos (10)
Menu
Cuisines: Italian Pizza Seafood

Lighthouse Doughnuts

#18 of 41 Restaurants in Indian Rocks Beach
Map
Visitor photos (12)
Menu
Cuisines: Sandwiches Delicatessen Donuts

Stefano's Italian Cuisine

#19 of 41 Restaurants in Indian Rocks Beach
Map
Visitor photos (1)
Menu
Cuisines: Italian

Jimmy Guana's Restaurant

#20 of 41 Restaurants in Indian Rocks Beach
Map
Visitor photos (15)
Menu
Cuisines: American

Sandy's Restaurant

#21 of 41 Restaurants in Indian Rocks Beach
Price: $5 - $10 Map
Visitor photos (3)
Menu
Cuisines: American

Pajanos Pizza & Subs

#22 of 41 Restaurants in Indian Rocks Beach
Map
Visitor photos (1)
Menu
Cuisines: Pizza

Red Lion Pub

#23 of 41 Restaurants in Indian Rocks Beach
Map
Visitor photos (5)
Menu
Cuisines: British Pub

JDs Restaurant & Lounge

#24 of 41 Restaurants in Indian Rocks Beach
Price: $20 Map
Visitor photos (9)
Menu
Cuisines: Seafood

Sandbar & Grill

#25 of 41 Restaurants in Indian Rocks Beach
Map
Visitor photos (10)
Menu

JD" Restaurant

#26 of 41 Restaurants in Indian Rocks Beach
Map Menu
Cuisines: American

Los Mexicanos

#27 of 41 Restaurants in Indian Rocks Beach
Price: $5 - $15 Map
Visitor photos (11)
Menu
Cuisines: Mexican

Chicago Jaqx Pizzeria & Taphouse

#28 of 41 Restaurants in Indian Rocks Beach
Map
Visitor photos (2)
Menu
Cuisines: American Hot Dogs Pizza Sandwiches Delicatessen Vietnamese

JDs

#29 of 41 Restaurants in Indian Rocks Beach
Map
Visitor photos (2)
Menu
Cuisines: American

18 on the Rocks

#30 of 41 Restaurants in Indian Rocks Beach
Price: $10 - $19 Map
Visitor photos (30)
Menu
Cuisines: American Seafood