Woodbury, Connecticut is a small traditional New England town located in Litchfield County. Woodbury contains its historical character throughout mainstreet within their homes, shops, and restaurants that have been preserved over centuries. Not only is their active Main Street, but there is plenty to explore outdoors in the countryside. Some attractions here in Woodbury contain its great antique shopping, the Holy Land Monument, White Memorial Conservation Center, Yale Center For British Art, and the Kettletown State Park. There is an excellent 5-star hotel called The Mayflower Grace, on 58 acres of land with luxurious rooms, pools, fine dining all with an elegant country twist.