Serviced apartments
Flat 12, 71 Queensborough Terrace, ,, Kensington & Chelsea

London, 

Greater London, 


W2 3SU,  United Kingdom
Photo 1 of 16
Guest room
Living room 
Living roomHallwayMaster bedroomBedroom 2Entrance to the buildingTerraceBedroom 2Master bedroomBathroom 2BathroomLiving roomKitchen