Melia White House Hotel, London

Albany Street Regents Park LondonNW1 3UP, United Kingdom