The Inn at Montrose
Guesthouse
Hallstead, New York State
Free Wi-Fi
Parking
The main advantage of a guest house is home comfort. Guest house «The Inn at Montrose» is located in New Milford.
458 South Main Street, New Milford, 18801