The New Dome Hotel, London

51/53 Camberwell Church St LondonSE5 8TR, United Kingdom