Courtyard Miami at Dolphin Mall 3 stars

11275 Northwest 12th Street, Miami, FL 33172, United States of America

Hotel image
Read more reviews for Courtyard Miami at Dolphin Mall