The Olive Branch Cafe

14 Tiller Road London E14 8PX