Plaza Hotel

53 Shepherds Bush Road, W6 7LU, London, United Kingdom, United Kingdom