La Quinta Inn & Suites Miami Lakes 3 stars

7925 North West 154th Street, Miami Lakes, FL 33016, United States of America

Hotel image
Read more reviews for La Quinta Inn & Suites Miami Lakes