Flavour Garden, All-Day Organic Eatery Opens on London’s Fenchurch Street

31st October 2016 saw the launch of Flavour Garden, an all-day organic eatery, on Fenchurch Street. An urban escape, Flavour Garden offers a wealth of fresh, healthy natural food choices at great value throughout the day, from early morning to … Continue reading Flavour Garden, All-Day Organic Eatery Opens on London’s Fenchurch Street