The Manor House

Enjoy home-from-home charm at The Manor House, an idyllic country house hotel located in the historic Cotswold market town of Moreton-in-Marsh.

Address

High Street, Moreton-in-Marsh, GL56 0LJ

Telephone

(01608) 650501

More from Visit