Anderson Street Apartment London
Located in London centre, 1.1 km from South Kensington Underground Station and 1.3 km from Harrods, Anderson Street by CAPITAL provides accommodation with free Wi-Fi and a balcony.
Number of rooms: 2
11 Anderson Street Apartment 11 and Apartment 11A, Kensington and Chelsea, London, SW3 3LZ, United Kingdom