An oasis of calm among the buzzing streets, Windrush Square is an ideal spot to relax and unwind. Pull up a bench and watch fellow park lovers wander around the grounds.
If you like the word "free" as much as most people do, you'll be pleased to know this recreation and green space is exactly that. Windrush Square is located in Coldharbour. If you want to keep your itinerary full while you're in the area, also stop by Buckingham Palace, Tower of London and Big Ben.