Plaza Hotel

Shepherds Bush Rd, London, United Kingdom Get Directions to this spot
Shepherds Bush Rd
London
United Kingdom

Rate and review Plaza Hotel in London, United Kingdom!

Share your experiences at Plaza Hotel with your friends or discover more Hotels in London, United Kingdom.