Lumi Hyde Park

1702 West Cleveland Street, Tampa, FL, 33606
No trucks on this location