Found 1 place
Address: 9806 Northeast 2Nd Ave, Miami Shores, FL
Latitude: 25.8655 (25°51′56″N), Longitude: -80.1937 (80°11′37″W)