Home › Venues › South Leeds Stadium South Leeds Stadium Tickets Buy tickets for concerts at South Leeds Stadium in Leeds, United Kingdom. No Upcoming Events No upcoming events scheduled at South Leeds Stadium. Please contact us with any corrections. Hotels & Lodging Near South Leeds Stadium About the Venue South Leeds Stadium At-a-Glance AddressBelle IsleLeeds S11 5DJUnited Kingdom Map & Directions Advertisement