Este hotel de 4 estrellas está ubicado en la plaza City, enfrente de la estación de tren de Leeds y a pocos metros del distrito comercial de Leeds, repleto de tiendas, bares y restaurantes. El hotel alberga un centro de fitness y un restaurante de cocina panasiática.
Las habitaciones del Park Plaza Leeds son amplias y disponen de aire acondicionado, TV y servicio de habitaciones 24 horas. Las habitaciones también tienen un baño moderno y WiFi.
El restaurante galardonado Chino Latino, de ambiente elegante, sirve cocina de Extremo Oriente elaborada con ingredientes frescos. El bar del vestíbulo, el Scene!, es un salón elegante que sirve champán y cócteles creativos.
El Park Plaza Hotel se halla a 5 minutos a pie de la catedral y del Museo de la Ciudad de Leeds y a 1,6 km de la Universidad de Leeds. El famoso Museo de la Armería Real está a 20 minutos a pie y el aeropuerto de Leeds Bradford, a 30 minutos en coche.