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
Write a Review
Reviews (164)
Traveller rating
Traveller type
Time of year

1 - 10 of 161 reviews

Reviewed 6 days ago

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 1 week ago

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

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 29 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
Reviewed 16 March 2017 via mobile

We took our family of 5 (kids ages 10, 8 & 6) to Sandy's for lunch this afternoon on our way to Clearwater Marine Aquarium. Our experience left us extremely frustrated and angry. We ordered our food immediately at the same time that we ordered...More

Thank JOver5
Nearby Restaurants
Guppy's on the Beach
1,757 reviews
.58 km away
Keegan's Seafood Grille
1,072 reviews
.71 km away
Cafe de Paris
388 reviews
.01 km away
TJ's Italian Cafe
322 reviews
.76 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
122 reviews
1.76 km away
Caladesi Fishing Charters
18 reviews
2.43 km away
Splash Harbour Water Park
65 reviews
2.60 km away
Indian Rocks Historical Museum
50 reviews
2.56 km away
Questions & AnswersAsk a question
Kids menu?
21 April 2017|
Answer Show 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
US$5 - US$10
American, Diner
Brunch, Breakfast, Lunch
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
  • E-mail
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