Park Plaza Leeds at Gateway Yorkshire, Leeds City Square, Mill Hill Chapel
Park Plaza Leeds is a Park Plaza hotel in Leeds . Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 4-star hotel. It is located at Boar Lane City Square.
Compare Prices at TheRealPlaces