Acropolis Hotel, London

114 Shepherds Bush Road LondonW6 7PD, United Kingdom