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...
  • Excellent56%
  • Very good31%
  • Average10%
  • Poor2%
  • Terrible1%
Travellers talk about
“octopus” (85 reviews)
“wahoo” (30 reviews)
“seafood” (152 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
Reviews (1,141)
Traveller rating
Traveller type
Time of year

1 - 10 of 1,132 reviews

Reviewed 1 week ago via mobile

Nothing fancy but has a local beachy vibe. Great seafood dishes and decent prices. Seating is slightly tight but still comfortable. Family atmosphere casual dining. Parking is also tight. Make sure you bring your compact vehicle if you want to park close by.

Thank dcnp58
Reviewed 1 week ago

Great swordfish special - other seafood dishes were also very good. Outdoor seating on a small patio - a bit noisy inside due to a large party.

Thank kurtzmark
Reviewed 2 weeks ago via mobile

My husband and I were on vacation recently and our first lunch was here. An unassuming little place from the outside but fantastic food and great service. My husband had a blackened grouper sandwich and I had coconut shrimp- both were so delicious. We are...More

Thank Susan C
Reviewed 2 weeks ago

Food was good. The seating was like a cafeteria, Wait staff was ok. The oysters were amazing. I ordered a dozen and got fourteen

Thank bbdubois
Reviewed 3 weeks ago via mobile

I'll make this simple. Absolutely the BEST chicken sandwich that I have ever had! Please try the Caribbean Jerk Chicken Sandwich. It is bursting with flavor and mine was huge. Their house made Ranch Dressing is great. Wow it was so good!

Thank Brettmetallica
Reviewed 3 weeks ago

Me and Mrs C wanted to experience an authentic, non chain, seafood restaurant and we are glad we found this one. Our waitress was attentive and knowledgeable - buffalo wings to share and Lobster Tail and Grouper as mains. All great - the home made...More

Thank ChairmanJon
Reviewed 3 weeks ago

Great selection of seafood. A little pricey but sometimes you get what you pay for. Could use a little updating, but I guess that makes it what it is. Recommended.

Thank DaninMesa
Reviewed 3 weeks ago

We saw this was DDD destination so decided to give it a try. I had the She Crab Soup and the Gumbo. Both were decent and I would order them again. The Gumbo was not heavily seasoned....but you can add some hot sauce to kick...More

Thank CincyTraveler60
Reviewed 4 weeks ago

Tried Keegan''s for the first time and it was well worth the trip. Amazing grouper sandwich and wonderful appetizers. We will definitely be back and recommend it to everyone.

1  Thank Marco P
Reviewed 4 weeks ago

WOW, WHAT A FIND!! Keegan’s was just superb. The staff really have a passion for service and are really proud of their place. You can tell it by how they describe everything on the menu and the specials for the day. Like I said before,...More

Thank R2213CNjimr
Nearby Restaurants
Kooky Coconut
536 reviews
1.05 km away
Guppy's on the Beach
1,842 reviews
.13 km away
Cafe de Paris Bakery
407 reviews
.71 km away
Nearby Attractions
Morgan Beach Park
9 reviews
1.06 km away
Kolb Park
14 reviews
.30 km away
Rad Bicycles
17 reviews
.23 km away
Beach Art Center
14 reviews
.21 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.
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
Local cuisine, Child-friendly, Kids
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