630 Main Street
The Inn at Weston is a romantic getaway in the heart of Vermont, perfect for a cozy stay. The Inn at Weston offers exceptional lodging and has three areas from which rooms can be booked: the Carriage House, the Main Inn, and the Coleman House. Each of the three locations offer a luxurious respite designed to provide calm and comfort to our guests. All room fireplaces are gas. Free Wifi is available. Begin your day with a full country breakfast and join us in the afternoon for tea.