Found 2 places
Latitude: 26.2058 (26°12′21″N), Longitude: -80.1294 (80°7′46″W)
Address: 1601 Southeast 16Th St, Fort Lauderdale, FL 33316
Latitude: 26.1021 (26°6′8″N), Longitude: -80.1252 (80°7′31″W)