Reviews: Anonymous

Astor Victoria

London, England
86%

Great place to stay. the staff is very cool.