Acropolis Hotel

114 Shepherd's Bush Road
London
United Kingdom