Found 1 place
Address: 6211 Southwest 9Th St, West Miami, FL 33144
Latitude: 25.7626 (25°45′46″N), Longitude: -80.2961 (80°17′46″W)