DAYLESFORD ORGANIC, NOTTING HILL
On our first day to London we went to this amazing organic farm store, market, and restaurant Daylesford, in Notting Hill. They have multiple locations throughout London, and a fully organic family owned farm.
Leave a comment