London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
118-120 Westminster Bridge Road, London
Point A Hotel London Westminster is located in central London, 700 metres from London Eye and 900 metres from Houses of Parliament.
See MoreUsage of subsidiary facilities may incur additional fees