30 Park Pl, Leeds, LS1 2SP
Situated in the heart of Leeds City Centre, The Chambers Park Place offers both the convenience and luxuries of a five-star hotel.
Looking for the best theatre shows, restaurants, bars and accommodation in Leeds? Browse our full Leeds guide.
Leeds