Hotel Review – Royal Garden, London *****

We spent a weekend in room 941 of Kensington’s 5-star Royal Garden Hotel, and had a great time, but with one … More