Just outside of the town in Windsor, this hotel is surrounded by fantastic countryside and represents a beautiful environment in which to rest and relax, away from the stresses of the busy modern world. The rooms have all been fitted with great amenities that will make you feel at home, including television with satellite channels and private bathroom.