The Studio Leeds
Leeds, West Yorkshire LS1 4AW
With a favourable riverside location in the city centre, The Studio Leeds is a dynamic, upbeat venue for business events of all types and sizes. Whether it’s an intimate board meeting for 8, a training…
- Max: 180 guests