Country Squire Motor Inn, New Holland

Country Squire Motor Inn, New Holland

Country Squire Motor Inn, New Holland
https://country-squire-motor-inn.usa8.info

Located in New Holland, Country Squire Motor Inn has air-conditioned rooms with free WiFi. All rooms feature a TV with cable channels and a private bathroom. The inn provides an American restaurant. Lancaster is 15 miles from the inn.

504 E. Main St, New Holland, PA 17557, United States of America