Clifton Nurseries is a cute little spot in North London <obviously> specializing in plants, flowers, garden design and all that but what you maybe didn’t know was they also specialize in an adorable little café right in the middle! The feel of the English countryside right in the city. With a tasty, wholesome menu that boosts goats’ […]