Green Owl Cafe and Deli - 44 Queen's Rd, Buckhurst Hill IG9 5BY, UK on Eaten