Location:3224 E Cayuga St, Tampa, FL 33610, USA