Plaza Hotel

53 shepherds bush road, London, United Kingdom

Plaza Hotel Photos

Plaza Hotel Map

53 shepherds bush road, London, United Kingdom
Plaza Hotel

Hotel Information

With accommodations that are both comfortable and affordable, the plaza hotel is a great choice for business or pleasure on a budget