Reviews: Anonymous

Aachen

Liverpool, England
100%

Great location in the city and very comfy hotel. I would stay there again


Astor Queensway

London, England
89%

No customer comment