6. Visiting Queen Mary’s Garden
Queen Mary’s Rose Garden in Regent’s Park is a favorite spot of most tourists. It’s got some of the best flowers in the whole city which are aesthetically appealing and a treat for the senses. The best thing is that it’s one of London’s free attractions.
Image Credit: panoramio