Beds on Clouds 3 stars

5320 State Route 23, Windham, NY 12496, United States of America

Hotel image
Read more reviews for Beds on Clouds