Travelling in the Tampa area I stumbled upon this great restaurant. As it was literally in the front of the hotel I could have even stumbled there ...
All reviews seem positive