Versa Leeds Studios
Versa Leeds Studios
Whitehall Road
Holbeck
LS12 1AP
United Kingdom
A thriving film and TV production complex in Leeds City Centre offering over 130000 sq ft of state-or-the-art production facilities.
website
Wheelchair access