Found 1 place
Address: 120 Northwest 7Th Ave, Fort Lauderdale, FL
Latitude: 26.1237 (26°7′25″N), Longitude: -80.1502 (80°9′1″W)