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.

Guppy's on the Beach

1701 Gulf Blvd, Indian Rocks Beach, FL 33785-2941
+1 727-593-2032
Call
Website
Save
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Overview
  • Excellent63%
  • Very good27%
  • Average6%
  • Poor3%
  • Terrible1%
Travellers talk about
“lobster bisque” (128 reviews)
“seafood” (154 reviews)
Closed Now
All hours
CUISINES
American, Seafood, Soups, Vegetarian Friendly, Vegan Options, Gluten Free Options
PRICE
$$ - $$$
RATINGS
Service
Food
Value
Atmosphere
LOCATION
1701 Gulf Blvd, Indian Rocks Beach, FL 33785-2941
All Details
Write a ReviewReviews (1,855)
Traveller rating
Traveller type
Time of year
Language
  • More languages

1 - 10 of 1,823 reviews

Reviewed 1 week ago via mobile

Our family of seven had dinner after sunset and we only had a short wait, the valet parking was also nice. Our waitress Rebekah was very nice and made sure we had everything we needed. Our glasses always stayed full. The food arrived fast and...More

Thank culbreth
Reviewed 1 week ago via mobile

We have been going to Guppy’s for many years and it is always good. Great food and excellent value. Although it is described as “on the beach” it is not however it is just over the road from the beach. Good for fish and/or meat,...More

Thank Nigelmab
Reviewed 1 week ago via mobile

This is the best restaurant we found on our stay. Excellent food, Service, and atmosphere. Seating is inside or out. All the Specials we ordered were great. Appetizers as well. Best Calamari, Oysters, and Crab Guacamole. You will not be disappointed. Hats off to the...More

1  Thank Chankanab
Reviewed 1 week ago via mobile

This place was recommended, as was the grouper. Both were excellent! They don’t take reservations for less than six so we just went early. Food, service and atmosphere was great! Can’t wait for next time!

Thank Wendy H
Reviewed 2 weeks ago via mobile

Excellent!! plan to return again and again and again loved it. Great service great great food great price

Thank Lisa V
Reviewed 2 weeks ago

We had a reservation for 5, and we came in time, but still had to wait good 15 mins for the table. Their menu has something for everyone. We had appetizers and steaks, oysters and fish main dishes. Oysters were great prices, and tasted awesome....More

1  Thank katisalla
Reviewed 3 weeks ago

I began going to Guppy's more than 20 years ago before the remodel and when the food was creative and fantastic. Over the years the building and decor have improved, the service is very good and the space is comfortable even with crowds. However, I...More

1  Thank CLW546
Reviewed 3 weeks ago via mobile

Called in advance for reservations (it was after 6 so knew it would be busy) we got sat in what we thought of as the “time out corner” literally in the corner beside the check in area- I recommend to wait for outside table or...More

Thank Sun3girls
Reviewed 3 weeks ago via mobile

Despite being skeptical of what I thought was a cheesy name- Guppys- the experience there was awesome. Andrew was so personable. We had our infant daughter and he was so helpful and accommodating. We had a lovely street side outdoor table. Food was absolutely delicious....More

Thank Kelly B
Reviewed 4 weeks ago

Enjoyed this little place. Not only delicious seafood, but tasty side dishes, as well. Decent portions. Good service, even manager asked if all was well. Will definitely visit again.

Thank LadyinMotion
Nearby
Nearby HotelsSee all 5 hotels in Indian Rocks Beach
Sea Star Motel & Apts.
93 reviews
.10 km away
Holiday Inn Hotel & Suites Clearwater Beach South Harbourside
858 reviews
1.90 km away
Gulf Towers Resort Motel
116 reviews
1.90 km away
Prestige Collection Harbourside at Marker 33
24 reviews
1.98 km away
Nearby Restaurants
Kooky Coconut
540 reviews
1.18 km away
Keegan's Seafood Grille
1,158 reviews
.13 km away
Cafe de Paris Bakery
413 reviews
.59 km away
Nearby Attractions
Morgan Beach Park
9 reviews
.93 km away
Kolb Park
15 reviews
.41 km away
Rad Bicycles
17 reviews
.36 km away
Beach Art Center
14 reviews
.29 km away
Ask a question
Questions & Answers
Elena C
5 August 2017|
AnswerShow all 10 answers
Response from Pam557 | Reviewed this property |
I did not see any dogs when we were there. If you try the website bringfido you can search the city and find the restaurants that will take dogs. Our personal favorites in North Redington Beach are Sweet Sage and The Conch... More
1
Vote
Kate A
12 March 2017|
AnswerShow all 6 answers
Response from GuppysontheBeach | Property representative |
Kate, outdoor dining is a covered patio looking across the street towards Indian Rocks Beach. Indoors we have a variety of seating options including booths, tables and high top tables in the bar area. Preference mostly... More
1
Vote
rjbpls
12 August 2016|
AnswerShow all 3 answers
Response from GuppysontheBeach | Property representative |
Hello, Our Happy Hour runs from 4.00 pm to 6.30 pm. We offer half off domestic drafts, bar brand liquors, Select well liquors and house wine.
1
Vote
Improve this listing

Restaurant Details

Rating summary
  • Food
    Service
  • Value
    Atmosphere
Average prices
US$20 - US$30
Meals
Lunch, Dinner, Brunch, After-hours
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Valet Parking, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Dining Style
Casual Dining
Good for
Kids, Child-friendly, Special Occasion Dining, Local cuisine, Romantic, Groups
Open Hours
Sunday
11:30 AM - 10:00 PM
Monday
11:30 AM - 10:00 PM
Tuesday
11:30 AM - 10:00 PM
Wednesday
11:30 AM - 10:00 PM
Thursday
11:30 AM - 10:00 PM
Friday
11:30 AM - 10:30 PM
Saturday
11:30 AM - 10:30 PM
Location and Contact Information
  • Address: 1701 Gulf Blvd, Indian Rocks Beach, FL 33785-2941
    (17th Avenue)
  • Public Transportation: Trolley Mile Marker, 17 1/2.
  • Location: United States  >  Florida (FL)  >  Indian Rocks Beach
  • Phone Number: +1 727-593-2032
  • 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