CAMELOT HOUSE HOTEL, London

18 SUSSEX GARDENPaddington, LondonW2 1UL, United Kingdom