Villager Motel 2 stars

953 Simonds Road, Williamstown, MA 01267, United States of America

Hotel image
Read more reviews for Villager Motel