Het Sudbury House ligt aan de rand van de Cotswolds tussen Oxford en Swindon, op een schilderachtig landgoed van ruim 3,5 hectare.
Situé en périphérie des Cotswolds, entre Oxford et Swindon, le Sudbury House se trouve sur un terrain pittoresque de 4 hectares.