Reviews: Anonymous

Astor Hyde Park

London, England
91%

Some of the staff were extremly rude


86%

No customer comment