Park Plaza Leeds
Park Plaza Leeds
Boar Lane, City Square
Leeds
LS1 5NS
United Kingdom
Rooms from £59.00 ( €87.32 / $107.97 ) per night
Perfectly located in the city centre directly opposite Leeds railway station and just 100 metres from the main shopping, entertainment and cultural areas that Leeds has to offer, Park Plaza Leeds is undoubtedly the city's most stylish 4-star deluxe...
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.