A recently refurbished two-bedroom flat located within walking distance of Sloane Avenue with rooftop views of Chelsea and Belgravia

Location