5000 N Nebraska Ave, Tampa, FL 33603, USA
12407 N Florida Ave, Tampa, FL 33612, USA
8914 El Portal Dr, Tampa, FL 33604, USA
311 S Falkenburg Rd, Tampa, FL 33619, USA