Plaza Inn & Suites 2 stars

1901 West Tyler Avenue, Harlingen, TX 78550, United States of America

Hotel image
Read more reviews for Plaza Inn & Suites