Harrow Hermitage Hotel Hotels Distance from: 18.0 kms | Price from: $50.00 Built in 1848 and licensed in 1853, the Hermitage Hotel is the heart of what is believed to be the...