1519 Gulf Blvd (Mile Marker 17.5)
Indian Rocks Beach, Fl 33785
I'm positive you can't have a bad meal at Keegan's; and the service is fantastic. I know I keep promising details. Bear with me. I just underwent two days of jury duty (was released) and have numerous other excuses, all valid, like I had to watch the almost-no-hitter of our baby pitcher Phil Hughes. Almost, because he got hurt.