The Croft Restaurant, located at Chester House Hotel in Bourton-on-the-Water is a riverside haunt open throughout the day, offering seasonal British cuisine using fine local produce.
The Croft Restaurant
Address
Chester House Hotel, Victoria Street, Bourton-on-the-Water, GL54 2BU