St Thomas Hall

St Thomas Hall
Mayflower Way, Beaconsfield, Buckinghamshire, HP9 1UF