Extended Stay America - Miami - Airport - Blue Lagoon 2 stars

6605 Northwest 7th Street, Miami, FL 33126, United States of America

Hotel image
Read more reviews for Extended Stay America - Miami - Airport - Blue Lagoon