at 287 S Main St, Saint Albans , 05478-1847 United States
Champlain Inn & Motel is Saint Albans based place and this enity listed in Hotel category. Located at 287 S Main St VT 05478-1847. Contact phone number of Champlain Inn & Motel: (802) 524-5956