Church Street Hotel

29-33 Camberwell Church Street
London, SE5 8TR GB