Five-Star Living in London: A Journey through the City’s Most Lavish Hotels
Located on the banks of the River Thames, the hotel has been a favourite of royalty, celebrities and dignitaries since it opened in 1889. The hotel’s grand Edwardian architecture and luxurious interiors make it a...