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...
  • Excellent53%
  • Very good32%
  • Average11%
  • Poor2%
  • Terrible2%
Travellers talk about
“octopus” (77 reviews)
“seafood” (144 reviews)
“wahoo” (28 reviews)
Open Now
11:00 - 22:00All 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,092)
Traveller rating
Traveller type
Time of year

1 - 10 of 1,083 reviews

Reviewed 4 days ago via mobile

Our waitress made us feel very rushed and when we tried to ask a question about a menu item she assumed that's what we wanted to order without even letting us finish a sentence. We even went during lunch so there were only 3-4 other...More

Thank SamanthaR1328
Reviewed 6 days ago via mobile

Had dinner here since we were in the area on vacation. Tiny place, but we went early so no wait. High prices, small portions. Service was prompt but server was not the friendliest. Acted like we were putting her out to refill drinks, bring extra...More

Thank Dawn R
Reviewed 1 week ago

My spouse and I went here for dinner and sat outside. The outside seating was a little tight and there were at least 5/6 umbrellas to block out the sun-- however I don't think they move them all day, because multiple patrons (including myself) were...More

Thank Katy S
Reviewed 1 week ago via mobile

This was our second visit to Keegan's. The food was so good the first time last fall we wanted to make s return visit. Both of us had soups--I had the seafood gumbo and my friend had the oyster stew. Both were superb, and with...More

Thank Dennis P
Reviewed 1 week ago via mobile

We stayed in a condo pretty close to here & we had to check it out. The staff was very nice & the food was great. It's not a very big place but we were able to get in quickly. We would surely go back...More

Reviewed 2 weeks ago via mobile

Second visit to this place. Both were enjoyable. I broke tradition and had a pork dish at a seafood joint and was not disappointed. Wouldn't make a special trip down there as it's an hours drive in good traffic and if the bridge and circle...More

Thank Carol Ann M
Reviewed 2 weeks ago

I went to Keegan's because I saw it on Triple D and the food there really was out of bounds! The smoked fish spread is outrageously good and so is the salted caramel cheesecake. I only had the she crab soup because I wasn't too...More

Thank Ladygrl
Reviewed 2 weeks ago

This was a first visit and it was crowded and noisy, but the food was delicious. Service was good and whilst it might not be the swankiest restaurant in town the most important aspect was the food. The desserts were overwhelming in size but quite...More

Reviewed 2 weeks ago via mobile

We chose Keegans because the reviews were good & the wait was short & we are glad we did. Everything we tried was good. You will pay a little more here than some of the other places in IRB but not substantially so. Our waiter...More

Thank Ken B
Reviewed 2 weeks ago

Our most recent visit was in May just at the end of the stone crab season. We went specifically because they were the only close by restaurant that said they still had the crabs. Our waiter told us we were lucky and were getting the...More

Thank Scotsman11111
Nearby Restaurants
Kooky Coconut
512 reviews
1.05 km away
Guppy's on the Beach
1,771 reviews
.13 km away
Cafe de Paris
393 reviews
.71 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
125 reviews
1.06 km away
Kolb Park
12 reviews
.18 km away
John R. Bonner Nature Park
5 reviews
1.59 km away
Rad Bicycles
15 reviews
.23 km away
Ask a question
Questions & Answers
22 March 2017|
Answer Show all 4 answers
Response from msla_drsonny | Reviewed this property |
It's a walk in.
28 May 2015|
Answer Show 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
Child-friendly, Kids, Local cuisine
Open Hours
11:00 - 23:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 23:00
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
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