Green Owl Cafe and Deli is located in Buckhurst Hill, United Kingdom on 44 Queen's Rd. Green Owl Cafe and Deli is rated 4.1 out of 5 in the category cafe in United Kingdom. Fantastic café and deli in the heart of Buckhurst Hill. We love good food and wouldn’t dream of serving you anything less than perfect, whether it’s a simple sandwich, tender hot salt beef or a scrummy cake. Everything we serve is home cooked every day, and we only use fresh and locally farmed produce. **Opening July 2013**
Company size
1-10 employees
Headquarters
Buckhurst Hill, Essex