Stylish and contemporary, this luxurious 4-star hotel has a superb location, right in the city centre, directly opposite Leeds railway station. The Park Plaza Leed is just 100 metres from the main shopping, entertainment and cultural areas that Leeds has to offer. The hotel offers 185 superior and executive rooms, plus stunning penthouse suites....
186 Rooms.