Map and Nearby Locations:

11300 NW 25th Street, Miami, FL 33172