Esperanza & San Pedro Flats

3107 South Esperanza Avenue, Tampa, FL 33629