Top travel locations to visit in London
Admiring London once should be on the to do list of any person who likes to see the world. Kew Gardens – officially called the Royal Botanic Gardens – is situated in southwest London on the south bank of the Thames and is a wonderful place to spend time as you enjoy the numerous plants grown amidst its 300-acres. Laid out in 1759, the gardens became government property in 1841. In 1897 Queen Victoria added Queen’s Cottage and the adjoining…