Located in Southern Vermont between Ludlow and Killington, a trip to Plymouth Notch makes an excellent ... Dogs are welcome ...