Beautiful hotel in stunning natural surroundings.
Hogarths is a picture perfect luxury country hotel, a far cry from the sterile high rise chain hotels so commonly found nowadays. Rooms here are individually styled, and the premises is surrounded by acres of lush English countryside.