5423 N 59th St, Tampa, FL 33610, USA
3505 N 10th St, Tampa, FL 33605, USA
11310 N Nebraska Ave, Tampa, FL 33612, USA
1820 N 57th St, Tampa, FL 33619, USA