3413 N 53rd St, Tampa, FL 33619, USA