Location:129 N Meridian Ave, Tampa, FL 33602, USA