Found 1 place
Address: 103 Nw 7Th Ave, Miami, FL 33167
Latitude: 25.8695 (25°52′10″N), Longitude: -80.2105 (80°12′38″W)
Foursquare