Offering free Wi-Fi, Private room with shared facilites - heart of Westminster is situated in the centre of London within 700 metres of Westminster Abbey and 1.1 km from Big Ben. This apartment is 1.2 km from Victoria Train Station and 1.
Number of rooms: 6
Medway Street 33, Westminster Borough, London, SW1P 2BE, United Kingdom