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