Reviews: siomine20045557

Astor Victoria

London, England
94%

Around 10-15 mins walking from Victoria tube station. Environment is great and staff is really helpful. I stayed in share room and the cleanliness was awesome too. Will stay in and longer next time.