Homestead Inn


New Milford • Show on map
View Details for Price
Homestead Inn offers accommodations in New Milford, 15 miles from Russian Railway Museum and 17 miles from Flanders Nature Center. Featuring a garden, the 4-star bed and breakfast has air-conditioned…More info
