The Leeds Wall
100A Gelderd Road, Leeds LS12 6BY England
The Leeds Wall is a Sports Camps & Clinics place is located in Leeds, England. The address of The Leeds Wall is 100A Gelderd Road, Leeds LS12 6BY England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 113 234 1554, or open their website to view relevant information, The url is http://www.theleedswall.co.uk/cms/