Location: Located right across the street from the Miami Car Rental Center and Just 3/4 of a mile from the Miami International Airport

Address: 3925 NW 25th Street. Miami, Florida 33142