Battersea Park is one of the largest and most diverse of London’s inner city parks. Situated beside the river Thames it’s a popular spot for locals and tourists alike. It has a boating lake, small zoo and cultured gardens as well as numerous large grass areas, which are...