One Bed Studio Apartment In Central London is situated in the Westminster Borough district of London, 2.7 km from Lord's Cricket Ground, 2.8 km from Paddington Station and 3.8 km from Madame Tussauds.
Number of rooms: 2
Harrow Road, Westminster Borough, London, W9 3QF, United Kingdom