Cotswolds • United Kingdom
Experience fine dining in a 17th-century former Rectory and the finest Country House hotel in the Cotswolds. An award-winning restaurant, Atrium at Lords of the Manor offers a tasting menu of cutting-edge cuisine, showcasing French influence and Cotswold terroir sourced from the best producers.
No restaurants found
Mobile apps
iPhone and Android mobile applications are launching later this year, stay tuned!