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.

Keegan's Seafood Grille

1519 Gulf Blvd, Indian Rocks Beach, FL 33785-2733
+1 727-596-2477
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent55%
  • Very good31%
  • Average11%
  • Poor2%
  • Terrible1%
Travellers talk about
“octopus” (85 reviews)
“wahoo” (29 reviews)
“seafood” (148 reviews)
Closed Now
All hours
American, Bar, Seafood, Soups, Vegetarian Friendly, Gluten Free Options
₹₹ - ₹₹₹
1519 Gulf Blvd, Indian Rocks Beach, FL 33785-2733
All Details
Write a Review
Turn Your Opinions into Points!
Turn your opinions into JPMiles
Turn your opinions into PAYBACK Points
*You can enroll in only one programme at a time to earn rewards for reviews.
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (1,127)
Traveller rating
Traveller type
Time of year

1 - 10 of 1,118 reviews

Reviewed 4 days ago via mobile

Stopped here for lunch and were pleased with the service, cleanliness, and quality of the seafood. We ordered Grouper and mahi-mahi sandwiches, cole slaw, pasta salad, and some seafood gumbo. The fish sandwiches were large, tasty, very filling. Their pasta salad is excellent, the cole...More

Thank OneLaker2
Reviewed 1 week ago

Hole in the wall with fabulous service and incredible food. Very moderately priced. Best deal on Indian Rock Shores.

Thank TDDangus
Reviewed 1 week ago

Great menu and tasty food. Locals eat here. Try the crab cakes and grilled octopus appetizers. Casual setting.

Thank awaywegoFlorida
Reviewed 1 week ago via mobile

First, we had the charred octopus and it was awesome. Some of the most tender that we have ever had. I had the crab cakes and they too were really good. My husband had the snapper - which was one of the specials that night...More

Thank Wendy M
Reviewed 1 week ago via mobile

This is our third trip to Keegan's and it gets better every time. They are all about great seafood. Fun atmosphere and very friendly staff. I've had seafood from coast to coast - this little place has them all beat! Best grouper I ever ate!

Thank Del D
Reviewed 2 weeks ago

We stopped in for lunch and really enjoyed the homey, friendly ambiance , fast service and good food. I had blackened grouper which is their specialty and it was cooked perfectly. The flavor was really nice, but not what I would call blackened. It seemed...More

Thank anne d
Reviewed 3 weeks ago

Wow, the food was great! As a Local of St Pete Beach decided to try it out! The Fish Spread was the best I've ever had! A MUST! Dinners were also great. Super Fresh seafood. The Snapper was excellent and Loved the Crab Cakes! Great...More

Thank flgirl82
Reviewed 3 weeks ago via mobile

The seafood was really good and fresh. The dinner prices were a little high. The service was excellent!

Thank Jenna V
Reviewed 7 September 2017

We started with cups of She Crab and Gumbo. Both were superb. Gumbo bold and spicy. For dinner I had the Crab Cake Dinner which was great. My better half had the blackened Grouper, but found it a little spicier than she was used to....More

Thank sponger303
Reviewed 7 September 2017 via mobile

Try the octopus! Baked or charbroiled you will not be disappointed. You won't go wrong trying a special. The swordfish and wahoo were both great! Yes i have been there several times. Two times just this last trip. May need a reservation during peek season....More

Thank Marie M
Nearby Restaurants
Kooky Coconut
529 reviews
1.05 km away
Guppy's on the Beach
1,816 reviews
.13 km away
Cafe de Paris Bakery
399 reviews
.71 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
129 reviews
1.06 km away
Morgan Beach Park
9 reviews
1.06 km away
Kolb Park
13 reviews
.15 km away
John R. Bonner Nature Park
6 reviews
1.59 km away
Ask a question
Questions & Answers
22 March 2017|
AnswerShow all 4 answers
Response from msla_drsonny | Reviewed this property |
It's a walk in.
29 May 2015|
AnswerShow all 5 answers
Response from Laura R | Reviewed this property |
Not sure but I also recommend just calling ahead before you go.

Recently Reviewed Hotels around Indian Rocks Beach

Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner, After-hours
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Kids, Local cuisine, Child-friendly
Open Hours
11:00 AM - 11:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 11:00 PM
Location and Contact Information
  • Address: 1519 Gulf Blvd, Indian Rocks Beach, FL 33785-2733
  • Location: United States  >  Florida (FL)  >  Indian Rocks Beach
  • Phone Number: +1 727-596-2477
  • E-mail
Keegan's Seafood Grille has been an Indian Rocks Beach tradition and a favorite of the locals since 1985, committed to serving the freshest local products available at a reasonable price .We are a casual family friendly restaurant a short walk from the beach. Recently Keegan's was featured on the Food Network show " Diners, Drive-ins and Dives " for its innovative seafood dishes. Don’t forget to check out our daily fresh fish specials and our extensive kids menu. So come to Where the Locals Eat at Keegan's Seafood Grille!
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