About
Longwood Country Inn is located in the antiques capital of Connecticut amidst the beautiful Litchfield Hills. Built in 1789, the Inn features seven guest chambers tastefully appointed with period furnishings and an award winning restaurant.
Address: 1204 Main St S, Woodbury (Connecticut) 06798
Phone: (203) 266-0800
Email: moc.loa@4021doowgnol
Parking:
Lot
State: CT
City: Woodbury
Street Number: 1204 Main St S
Zip Code: 06798
categories: hotel, american restaurant
related searches: Longwood country inn woodbury ct