South-Central Region, VT
places-to-stay, things-to-know:
Echo Lake Inn
LOCATION:
2 Dublin Rd, Ludlow, VT 05149
Fine lodging & dining in Central Vermont.
Visit Website
FOLLOW South-Central Region, VT