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.

Sandy's Restaurant

2300 Gulf Blvd Ste 7, Indian Rocks Beach, FL 33785-3000
+1 727-596-6896
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent44%
  • Very good35%
  • Average13%
  • Poor4%
  • Terrible4%
Travellers talk about
Closed Now
All hours
American, Diner
2300 Gulf Blvd Ste 7, Indian Rocks Beach, FL 33785-3000
All Details
Write a Review
Reviews (166)
Traveller rating
Traveller type
Time of year

1 - 10 of 162 reviews

Reviewed 27 June 2017

I've eaten here twice in the last month and the food is consistent. The prices are affordable. I'd love to like this place more, but there are just a lot of missed opportunities: 1. I'll start with the wait staff - be friendlier. Sure, there...More

Thank Sean M
Reviewed 22 June 2017

Busy place. Good food with fast service once you are seated. Fair prices. Items were hot and fresh. Iced tea was not good.

Thank ernierad
Reviewed 16 June 2017

Staff was so great and food was wonderful. It was nice while on vacation to find such a great local restaurant to eat at and enjoy some food that tastes just like home

Thank johanna2004
Reviewed 3 June 2017

Sandy's is your diner away from home. Good food with a warm smile. All the good things you expect from a diner - hamburgers, sandwiches, breakfast in a sunny room of original diner style.

Thank Melissa L A
Reviewed 1 May 2017

The place was recommended to us, we were surprised it is a small place, but the food was excellent. We will be back and recommend it for others.

1  Thank Petika5fam
Reviewed 18 April 2017 via mobile

Great local establishment with affordable prices. Very friendly, local establishment. Great eggs Benedict!

Thank Allison W
Reviewed 8 April 2017 via mobile

Took the whole family here and everyone found something on the menu they liked. The service was good and real high chairs for the kids.

1  Thank Tuner H
Reviewed 3 April 2017

Food was very decent and reasonable. Staff very friendly. They could use an upgrade on small things like salt and pepper shakers and utensils. But overall it was very decent. The friendly staff made up for any imperfections.

Thank Floridahollywood
Reviewed 30 March 2017

Sandy's is a nice place for breakfast. It's located on the beach side. Ive been here a few times. The place has a family atmosphere and not the corporate feel you usually get any where else. I would recommend this place for breakfast or lunch...More

Thank prelogic3
Reviewed 23 March 2017 via mobile

Read the reviews, I never ever complain about food, but here it goes. The food was mediocre at best, the eggs were runny, bacon over cooked which the waitress admitted. Biggest downfall is lack of portion size, all 3 of my kids literally ate another...More

Thank msandrock
Nearby Restaurants
Guppy's on the Beach
1,790 reviews
.58 km away
Keegan's Seafood Grille
1,108 reviews
.71 km away
Cafe de Paris
394 reviews
.01 km away
TJ's Italian Cafe
327 reviews
.76 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
128 reviews
1.76 km away
Caladesi Fishing Charters
18 reviews
2.43 km away
Splash Harbour Water Park
78 reviews
2.60 km away
Indian Rocks Historical Museum
51 reviews
2.56 km away
Ask a question
Questions & Answers
22 April 2017|
AnswerShow all 3 answers
Response from prelogic3 | Reviewed this property |
Its pretty much a breakfast and lunch place. Im not sure sorry
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
USD 5 - USD 10
American, Diner
Breakfast, Lunch, Brunch
Restaurant features
Takeout, Seating, Waitstaff, Highchairs Available, Wheelchair Accessible
Good for
Kids, Child-friendly
Open Hours
07:00 - 14:00
07:00 - 14:00
07:00 - 14:00
07:00 - 14:00
07:00 - 14:00
07:00 - 14:00
07:00 - 14:00
Location and Contact Information
  • Address: 2300 Gulf Blvd Ste 7, Indian Rocks Beach, FL 33785-3000
  • Location: United States  >  Florida (FL)  >  Indian Rocks Beach
  • Phone Number: +1 727-596-6896
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing