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.
All 39 Indian Rocks Beach Restaurants

Keegans Seafood Grille

1519 Gulf Blvd., Indian Rocks Beach, FL 33785-2733
727-596-2477
Website
Menu
Improve this listing
Certificate of Excellence 2014
Hours:
Sun - Thu 11:00 am - 10:00 pm
Fri - Sat 11:00 am - 11:00 pm
Cuisines: Seafood
More restaurant details
Restaurant details
Good for: Families with children, Local cuisine, Dining on a budget
Dining options: Breakfast/Brunch, Lunch, Dinner, Takeout, Late Night, Dessert
Description: 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!
Write a Review

503 reviews from our community

Visitor rating
    244
    164
    59
    21
    15
Rating summary
    Food
    Service
    Value
    Atmosphere
Date | Rating
  • Dutch first
  • English first
  • German first
  • Italian first
  • Any
English first
Seminole, Florida
Top Contributor
55 reviews 55 reviews
43 restaurant reviews
25 helpful votes 25 helpful votes
5 of 5 stars Reviewed November 16, 2014 NEW

we enjoyed the grouper here, even though the prices were a bit high the place has good food... next door you can even pay a visit to the island cove bead and art gallery who sells beaded wearable art and Florida Paintings.. Sea shell products... Overall this place won me on best seafood in the gulf region.

Was this review helpful? Yes
Columbia City, Indiana
Contributor
17 reviews 17 reviews
16 restaurant reviews
3 helpful votes 3 helpful votes
4 of 5 stars Reviewed November 2, 2014

We were vacationing with our daughter and her family and took the oldest two grandchildren out for dinner. Oyster stew was good. Granddaughter had crab and loved it. The grouper I had was ok but not outstanding.

Was this review helpful? Yes
Belleair, Florida
Top Contributor
106 reviews 106 reviews
59 restaurant reviews
169 helpful votes 169 helpful votes
4 of 5 stars Reviewed October 28, 2014

The seafood is good at Keegan's - not great but fresh and reliable. The atmosphere is funky/beachy; outdoor tables are best even though they overlook the parking lot. Service is friendly too.

Was this review helpful? Yes 1
Charlestown, Indiana
Contributor
17 reviews 17 reviews
9 restaurant reviews
15 helpful votes 15 helpful votes
5 of 5 stars Reviewed October 24, 2014

We had dinner here a couple years ago and enjoyed it very much. So this time when we came to town on vacation we headed here the first day. The food is good and the service is outstanding. The prices are not bad at all. Great place to eat. You have to try this place.

Was this review helpful? Yes
Bluff City, Tennessee
Senior Reviewer
6 reviews 6 reviews
6 restaurant reviews
4 of 5 stars Reviewed October 16, 2014

We've been visiting Indian Shores, FL for 14 years now during the month of October. Every year we drive up the road to Indian Rocks Beach and visit Keegans. I recommend their Oyster Stew (if you prefer a thicker stew, then don't order this), and then a meal selection. Their food is always great. I've been reading through some of... More

Was this review helpful? Yes
Ellenton, Florida
Contributor
20 reviews 20 reviews
14 restaurant reviews
9 helpful votes 9 helpful votes
3 of 5 stars Reviewed October 13, 2014

No frills place Thought it would be fancy with Keegans name More like a neighborhood cafe to eat and serves drinks what one would expect inn a tourist beach town Food is decent with prices to match Waitress was not real friendly more here is the menu what do you want Fish was good

Was this review helpful? Yes 1
Collierville
Senior Contributor
32 reviews 32 reviews
13 restaurant reviews
33 helpful votes 33 helpful votes
1 of 5 stars Reviewed October 9, 2014 via mobile

Me and my 6 friends ventured here on a recommendation of a friend. We even got an order to go! Our waitress was down right mean to us and was ugly even shouted at my friend😨What could possibly be so bad? She wanted to switch out veggies for baked potato!!! The food was borderline bad and I have to say... More

Was this review helpful? Yes 2
Columbus, Ohio
Senior Contributor
30 reviews 30 reviews
25 restaurant reviews
7 helpful votes 7 helpful votes
5 of 5 stars Reviewed October 8, 2014

We had great service and a great meal. We ordered the blackened chicken with pasta and coleslaw, Grouper sandwich with coleslaw and Shrimp Linguine. The food was really good. The service was exceptional. Don't let the building deter you from eating there. We will eat here again and I recommend it to others.

Was this review helpful? Yes
Sugar Land, Texas
Contributor
20 reviews 20 reviews
10 restaurant reviews
10 helpful votes 10 helpful votes
5 of 5 stars Reviewed October 7, 2014

This DDD, Diners Drive ins and Dives, place is an absolute must for lunch after you hit the beautiful sandy shores of Indian Rocks or Redington. The blackened grouper is this fabulous tasting fresh fish that only Keegan's can prepare correctly. The blackboard specials are a great value with wonderful seasonal choices. The servers are kind and know exactly what... More

Was this review helpful? Yes
1 review
1 of 5 stars Reviewed October 6, 2014

Very disappointing. Ate here before and wanted my husband to try the crab soup. The first person that seated us told me I had options since I have celiac and have food allergies. When a new waiter took over he was rude and refused to try to accommodate my diet restrictions. I ended up watching my husband eat and going... More

Was this review helpful? Yes

Travelers who viewed Keegans Seafood Grille also viewed

Indian Rocks Beach, FL
Indian Rocks Beach, FL
 
Indian Rocks Beach, FL
Indian Rocks Beach, FL
 

Been to Keegans Seafood Grille? Share your experiences!

Write a Review Add Photos & Videos

Additional Information about Keegans Seafood Grille

Address: 1519 Gulf Blvd., Indian Rocks Beach, FL 33785-2733
Phone Number: 727-596-2477
Location: United States  >  Florida (FL)  >  Indian Rocks Beach
Open Hours:
Sunday 11:00 am - 10:00 pm
Monday 11:00 am - 10:00 pm
Tuesday 11:00 am - 10:00 pm
Wednesday 11:00 am - 10:00 pm
Thursday 11:00 am - 10:00 pm
Friday 11:00 am - 11:00 pm
Saturday 11:00 am - 11:00 pm
Cuisine: Seafood

Owners: What's your side of the story?

Register now for free — and start getting automatic notification of new reviews, responding to traveler feedback, adding new photos to your listing and much more.

Manage your listing