Durdham Hall

01 Aug

Durdham Hall is a self-catered residence situated in Stoke Bishop, with good social spaces and facilities. It has en suite rooms, all set within a traditional quad-style building divided into flats.