Reviews: Anonymous

94%

No customer comment


Astor Hyde Park

London, England
94%

Comfortable and quite place, the locations is just awesome and the staff really friendly =)