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 roomMaster bedroomLiving roomHallwayBathroomBathroom 2Bedroom 2Entrance to the buildingTerraceBedroom 2Master bedroomKitchen