The nice thing about London is even though it’s a huge city you can always find yourself a nice park to stretch your legs in. Richmond Park is the largest out of the eight Royal Parks and is also the biggest enclosed space in London. The park is a National Nature Reserve so don’t be surprised if you see the herd of Red and Fallow deer dash past you. On the park grounds you’ll also find the Isabella Plantation and Pembroke Lodge. While you’re in Richmond make sure to check out Kew Gardens and take a stroll along the Thames while you’re at it.
A historic pub in London's vibrant Covent Garden, The Lamb & Flag was a favorite watering hole of... Read more