The Mayflower Inn & Spa is located at 118 Woodbury Road, Route 47, in Washington, Conn. Tucked away in the northwest corner of the state in Litchfield County, this quaint New England town, which was founded in 1779, was among the first to be named for George Washington. Located about two hours from New York City, Washington, Conn., is the perfect rural hideaway for the urban-weary upper crust. With fewer than 4,000 residents, this small community is sleepy and proud of it. The area is hilly and sparsely populated, but it has plenty of natural beauty and country charm. The rolling hills give way to farmlands with big white houses, red barns and American flags. You will not find any fashionistas here, but you will find picture-perfect lush landscapes — and plenty of antique shops.