Point A Hotel London Westminster is located in central London, 700 metres from London Eye and 900 metres from Houses of Parliament.
Number of rooms: 96
118-120 Westminster Bridge Road, Lambeth, London, SE1 7RW, United Kingdom
Hotel booked 1 times today.