One of London’s most historic parks, Greenwich Park offers stunning views across the Thames, Canary Wharf, and the city.