Blackheath Halls

23 Lee Road, London, SE3 9RQ, United Kingdom