Situated 3.2 km from Wembley Stadium in London, Park Plaza London, Park Royal welcomes guests with a restaurant, bar and gym. The nearest underground station is Park Royal, which is situated across from the hotel.
Number of rooms: 304
628 Western Avenue, London, W3 0TA, United Kingdom
Hotel booked 3 times today.