I visited charming hidden 'village' with busy independent shops — not Cotswolds
Just 35 minutes from London's Victoria station lies a charming neighbourhood bursting with independent shops.
Just 35 minutes from London's Victoria station lies a charming neighbourhood bursting with independent shops.