Wednesday 30 January 2013

Shop at Selfridges

One of London's most iconic shops is Selfridges

The second largest store in the UK opened over 100 years ago
The window displays alone are worth a visit

Friday 25 January 2013

Eat Fresh with Friends at The Natural Kitchen

This Organic Cafe, Restaurant & Store is in the heart of charming Marylebone High Street

It offers seasonal, organic, free-range cuisine 
There is a Food to Go counter
Forget the January detox and have a slice of homemade cake

Sunday 20 January 2013

Friday 4 January 2013