Photo gallery for Sale Place Serviced Apartments by Concept Apartments
Entire apartment
Sale Place Serviced Apartments by Concept Apartments
3-star apartment in London City Centre
Reviews
8.0
Very good
Popular amenities
Explore the area
21 Sale Pl, London, England, W2 1PX
- Hyde Park9 min walk
- Marble Arch12 min walk
- Oxford Street4 min drive
- London (LHR-Heathrow)43 min drive