27 College Road, Dulwich, London SE21 7BG, United Kingdom.
Bell House is located in Dulwich Village neighbouring Dulwich Park, Dulwich Picture Gallery and Christ's Chapel. It has easy access from central London with three nearby stations - West Dulwich, North Dulwich and Herne Hill. It is served by the P4 bus and is close to the South Circular road.
PARTNERS & SUPPORTERS