Park Plaza Leeds
Leeds, West Yorkshire LS1 5NS
A contemporary 4-star hotel located right on the city square in the centre of Leeds. Easily reached from major transport networks, it’s a seriously great venue for your next business meeting or event,…
- Max: 250 guests