📍 1508 Southwest 8th Street, Miami
Tower Theater — Landmark in Miami, Florida, USA. 1508 Southwest 8th Street, Miami. Hours, map, contact. USAForAll.