Superb Location.
Guests were most pleased with the conveniently located Chester House and claimed it was the perfect base to explore the unique and picturesque town of the Cotswolds. Guests were also pleased to find that some rooms offer scenic views of the river.