Red Roof Inn Plus+ Miami Airport 2 stars

3401 NW Lejeune Road, Miami, FL 33142, United States of America

Hotel image
Read more reviews for Red Roof Inn Plus+ Miami Airport