rickyross.com
In The Garden
Just adjacent to Kensington Palace in the splendour of west London is one of the world’s finer hotels. The Royal Garden in Kensington was one of the new hotels of the sixties. In the summer o…