23 Lee Rd, Blackheath, London SE3 9RQ, United Kingdom
google-place 4.5 out of 5 (239) last updated 23/01/2020