Learn more about this business on Yelp.
“The freshest local seafood”
Keegan's 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. Keegan's is a Top 100 Restaurant in the Tampa Bay area, a regular winner of the People's Choice for Best Lunch on Indian Rocks Beach and received the Tripadvisor Certificate of Excellence in 2011, 2012 and 2013. Don't forget to check out our daily fish specials,our innovative seafood dishes and our exceptional kids' menu. So come to Where the Locals Eat at Keegan's Seafood Grille!
Very nice and welcoming people, amazing food. Service was quick, very clean, glad we came by! Read more
Repeat visitor from a year ago; glad we went! Food is upscale casual and met our high expectations. Restaurant is busy but service is attentive and portions are great. Not too much, not too... Read more
Awesome dinner tonight at Keegan's. We all loved our meals and dessert. I had the stone crab claw dinner special, so good! The claws were well cracked which was appreciated. My companions had... Read more
Keegan's Seafood Grille
Hours
- Sun - Sat: 11:00 am - 10:00 pm
Problem with this listing? Let us know.
Has RV parking changed? Let us know.
-
Parking
-
Pets Allowed
-
Restrooms
-
Wifi
-
Wheelchair Accessible
-
Credit Cards Accepted
-
Bar
-
Lunch
-
Brunch
-
Dinner
-
Drinks
-
Takeout
-
Delivery
-
Breakfast
-
Waitstaff
-
Drive Through
-
Outdoor Seating
Parking, Dining
Nearby Hotels
Related Trip Guides
The best-kept secrets of Disney World
- 9 Places
- 01:25
- 30 mi
The top things to do on an I-95 road trip
- 50 Places
- 41:46
- 1,983 mi
The top things to do on an I-10 road trip
- 55 Places
- 56:13
- 3,026 mi