Is this your business?
Claim your business now
Claim your business to updated business information, add photos and more.
203-966-8413
122 Park St
New Canaan,
CT
06840
About Village Inn of New Canaan
Village Inn of New Canaan is located at 122 Park St, New Canaan, CT. This business specializes in Hotels & Motels.