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)

Slyce Pizza Bar

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

Villa Gallace

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

Sweet IRB

#3 of 41 Restaurants in Indian Rocks Beach
Price: $7 Map
Visitor photos (4)
Menu
Cuisines: American

Lulu's Oyster Bar & Tap House

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

Cafe de Paris

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

Kooky Coconut

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

Guppy's on the Beach

#7 of 41 Restaurants in Indian Rocks Beach
Price: $20 - $30 Map
Visitor photos (61)
Menu
Cuisines: American Steakhouse Indian Seafood Sandwiches
Reserve

Crabby Bills

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

Tropical Ice Cream and Coffee

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

Keegans Seafood Grille

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

IRB SushI

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

Jake's Cantina

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

P J's Oyster Bar

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

Candy Kitchen

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

Aqua Prime Seafood & Steaks

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

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 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

Red Lion Pub

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

JDs Restaurant & Lounge

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

Pajanos Pizza & Subs

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

JD" Restaurant

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

Sandbar & Grill

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

Chicago Jaqx Pizzeria & Taphouse

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

JDs

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

Los Mexicanos

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

18 on the Rocks

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