The Barracks Casa vacanze Northleach, Cotswolds
Offering inner courtyard views, The Barracks is an accommodation set in Northleach, 39 km from Blenheim Palace and 39 km from Kingsholm Stadium. This property offers access to a patio, free private parking and free Wi-Fi.
Northleach, GL54 3QZ, Regno Unito