The Chambers

30 Park Place, Leeds, LS1 2SP, United Kingdom

Hotel image
Read more reviews for The Chambers