The Atrium

Cotswolds • United Kingdom

Overview

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.

Awards

AA Rosette Awards

4 AA Rosettes, 2025

Mobile apps

iPhone and Android mobile applications are launching later this year, stay tuned!

App storePlay store

©2025 Best Restaurants, LLC. All rights reserved.
BESbswy