Minutes from Miami International Airport and conveniently placed near many area freeways, this comfortable hotel provides comfortable accommodations that both business and leisure travelers can enjoy.
Number of rooms: 405
3900 Northwest 21st Street, Miami, FL 33142, United States
Hotel booked 4 times today.