All female outdoor art brightens up Wembley Park
27 March 2023 • Tabish Khan
Wembley Park is a part of town most people venture to when there’s an event at either Wembley Arena or Wembley Stadium – the latter looming so large it can be seen from across town in South London on a clear day.