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 roomLiving roomBathroomMaster bedroomMaster bedroomBedroom 2Bedroom 2Entrance to the buildingTerraceBathroom 2KitchenHallway