South West Apartments
1 Jefferson house , 7-11 Basil street London, SW3 1AXSouth West Apartments is set in London, 200 metres from Harrods. Hyde Park is 1 km away. The accommodation has a dining area and seating area with a TV. All units have a kitchen fitted with a dishwasher and oven. Towels are provided.
4 rooms