4.6 miles Twyford, Evesham, WR11
5 miles Abbots Salford, Evesham, WR11
5 miles Abbots Salford, Evesham, WR11
Karma Salford Hall, The Vale of Evesham, UK Welcome to Karma Salford Hall – a historic country retreat dating back 700 years, situated in the Vale of Evesham neighbouring the English Cotswolds, one o