A peaceful oasis among the busy streets, South Park is a delightful spot to take a breather. Find a bench and watch fellow park lovers meander around the grounds.
If you're staying a while in Mayfield, South Park is an interesting place to start your sightseeing. This recreation and green space is one of many attractions that'll keep you on the go here. London Stadium, O2 Arena, and Victoria Road Stadium are also waiting to be discovered close by.