The Manor House Hotel located in the historic market town of Moreton-in-Marsh, an idyllic 16th century country manor in the heart of the beautiful The Cotswolds. With 35 stunning rooms, an award winning restaurant and an equally popular bar frequented by racegoers, guests and locals alike.