This Charming London Village Is Undergoing A Magical Christmas Makeover – And You Can Take A Festive Selfie With Paddington Bear
Tucked away in the streets of London, north of Hyde Park and west of Marble Arch, you'll find the positively charming Connaught Village. Offering a respite from the hustle and bustle of , it's somewhere to slow down and...