Plaza Hotel
53 Shepherds Bush Rd, London W6 7LU, United Kingdom, United Kingdom
Business Details
The property Plaza Hotel is located in London, United Kingdom. The Lodging is ranked with 2 stars.
"Placed less than 0.5 miles from 3 Tube stations, this hotel offers rooms with free Wi-Fi and provides 24-hour check-in. It is 5 minutes’ walk from the O² Shepherds Bush Empire and lively nightlife. Guests at the Plaza Hotel are 0."
- Type:
- Accommodation
- Keywords:
Stars Rank:
2
Booking_com_ID:
38173
Plaza Hotel
The property Plaza Hotel is located in London, United Kingdom. The Lodging is ranked with 2 stars.