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...
  • Excellent57%
  • Very good30%
  • Average10%
  • Poor2%
  • Terrible1%
Travellers talk about
“octopus” (92 reviews)
“wahoo” (34 reviews)
“pasta salad” (19 reviews)
Open Now
American, Bar, Seafood, Soups, Gluten Free Options, Vegetarian Friendly
$$ - $$$
1519 Gulf Blvd, Indian Rocks Beach, FL 33785-2733
All Details
Write a ReviewReviews (1,302)
Traveller rating
Traveller type
Time of year

1 - 10 of 1,293 reviews

Reviewed 1 week ago via mobile

Took visitors to Keegan’s for dinner. Everyone loved their meal. They couldn’t believe the grilled octopus was so delicious and tasty!

Thank CSTman
Reviewed 2 weeks ago via mobile

We have been a few times in the past 3 years. This time is was a very big disappointment. The staff was being rude to each other, our crab cakes were soggy and had coconut shrimp seemed like they were prepackaged. But shecrab soup is...More

Thank eryn528
Reviewed 3 weeks ago via mobile

What a gem this is - authentic local diner with fantastic seafood. Service with a smile, you are never hurried and they are great if you ask for recommendations. I had the Snow Crab and Mrs C had the Grouper - yum yum. We polished...More

Thank ChairmanJon
Reviewed 3 weeks ago

The food was okay, but our Rocakfeller oysters weren't done enough - the cheese and spinach were very thick on top. Our drinks weren't served with napkins under them and the heat made the table wet. Service was good, but not outstanding. We weren't completely...More

Thank MrsKKC
Reviewed 3 weeks ago

Was referred to check out this restaurant from some locals. It sure was a great recommendation. It was a busy Friday night but we got seated rather quickly. The waitress provided efficient, friendly service along with some great recommendations. The menu had numerous options. Prices...More

Thank maritimeratheart
Reviewed 4 weeks ago

Enjoyed our meal and service at this fun restaurant. Very casual but food really good. Grouper sandwich was scrumptious and loved the pasta salad that came with. Linguine with clams was loaded with clams and portion was huge. Overall a great experience!

Thank mspearl13
Reviewed 4 weeks ago

Always a great fish sandwich. I travel down to indian rocks every summer. Always find time to stop here for a meal

Thank Cheryl D
Reviewed 4 weeks ago via mobile

We really enjoyed our dinner at Keegan’s!! It’s a favorite hangout for locals (which tells you the food is good)!! The wait staff were all great!! We will be back!!

Thank NHcruiser
Reviewed 5 weeks ago via mobile

Nice selection of kids meals, good service, family friendly atmosphere, great food! The kids loved the frisbees that came with their meal. It made for fun souvenirs.

Thank sromano6743
Reviewed 30 October 2018

Went to the restaurant on recommendation from my sister in law. Was hoping to try the grilled octopus (a house specialty), they had sold out. Instead tried the baked octopus with feta cheese. WAS NOT disappointed!!! Highly recommend! The staff were extremely friendly, let us...More

Thank mish1120
Nearby HotelsSee all 5 hotels in Indian Rocks Beach
Sea Star Motel & Apts.
93 reviews
.23 km away
Holiday Inn Hotel & Suites Clearwater Beach South Harbourside
934 reviews
1.77 km away
Gulf Towers Resort Motel
122 reviews
1.77 km away
Prestige Collection Harbourside at Marker 33
135 reviews
1.86 km away
Nearby Restaurants
Cafe de Paris Bakery
467 reviews
.71 km away
Guppy's on the Beach
2,041 reviews
.13 km away
Kooky Coconut
603 reviews
1.05 km away
Nearby Attractions
Morgan Beach Park
13 reviews
1.06 km away
Kolb Park
16 reviews
.30 km away
Yoga on the Beach
7 reviews
.14 km away
Beach Art Center
16 reviews
.21 km away
Ask a question
Questions & Answers
26 August 2018|
AnswerShow all 16 answers
Response from lawyerbobrecovered91 | Reviewed this property |
23 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
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