How to spend Christmas in Belgravia

Eccleston Yards

Throughout December, Eccleston Yards is transforming into a festive haven with craft workshops at its Christmas Lodge (located at number 11 Eccleston Yard). On 20th December, be sure to head down to the lodge for an afternoon of DIY neon sign making, where visitors can create a unique neon sign to instantly transforms and brightens up any room. This one is for the adults, however suitable from 8+ years if you would like bring your children along.

20th December, 12pm–2pm, 11 Eccleston Yards, SW1W 9AZ

Motcomb Street

Until 21st December, Monday to Friday 1.30-6.30pm, 14 Motcomb Street will play hostto All Wrapped Up, a pop-up wrapping station by gift wrapping specialist, Jane Means. All Wrapped Up promises complimentary gift wrapping for shoppers who have spent £20 or more in Belgravia. All you have to do is simply present a voucher and a receipt from participating stores in Belgravia. You can also pay for the beautiful wrapping service with gifts bought outsife the area, and you can also buy ribbons, tags and paper from Jane Means if you prefer to wrap your own.

Daylesford Pimlico

What’s Christmas without Daylesford produce? Belgravia’s favourite farm shop has everything you need to host the perfect Christmas. From organic Christmas pudding to fig and walnut biscotti, chocolate dipped orange slices to quince liqueur. Last minute presents can be sorted too, with its selection of gourmet, luxury hampers.

Daylesford, 44B Pimlico Road, SW1W 8LP, 020 7313 8050,

Peggy Porschen

Belgravia’s famous pink corner shop is taking the festivities up a notch with its Christmas offerings. Snow and twinkling lights set the scene while cosy cashmere, enchanting cabins and the cutest of cupcakes, cakes and confectionery make for an afternoon well spent.

From Christmas cakes and cupcakes, through to winter wonderland imagined gingerbread cabins and adorable, Nordic inspired, cookie characters, drop-in to Peggy Porschen for a real treat this season.

Peggy Porschen, 116 Ebury Street, SW1W 9QQ, 020 7730 1316