This city hotel nestled in the centre of London, offers its guests a strategic location very close to many touristic sites of cultural and historic interest. Guests will also find within the immediate vicinity a wide range of shopping and entertainment..