Acropolis Hotel

114 shepherds bush road, London, United Kingdom

Acropolis Hotel Photos

Acropolis Hotel Map

114 shepherds bush road, London, United Kingdom
Acropolis Hotel

Hotel Information

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