from £22
This Hotel is in a perfect location in Central London. We are just moments away from Victoria Coach/Bus/Train/Underground Tube Station (Metro). You will be walking distance from anything you need and only 5-10 minutes walk from famous tourist sites such as Buckingham Palace and Westminster Abbe...
Log in with your cycle.travel account:
Password |
Or simply use your account on: