6416 N Florida Ave, Tampa, FL 33604, United States
520 N Tampa St, Tampa, FL 33602
3712 Henderson Blvd, Tampa, FL 33609