Harrods and Sloane Street. The Kings Road is a very short walk away.” “You’re right in the epicenter of everything central London has to offer,” he said. Nearby Underground stations ...