Reviews: Anonymous

Astor Museum Inn

London, England
80%

No customer comment


Astor Hyde Park

London, England
94%

My stay was pleasant. The staff were friendly and the hostel had everything I needed and more.