Microtel Inn and Suites by Wyndham - Lady Lake/ The Villages 2 stars

850 South US Highway 27/441, The Villages, FL 32159, United States of America

Hotel image
Read more reviews for Microtel Inn and Suites by Wyndham - Lady Lake/ The Villages