The Olive
Restaurant/cafe
E11 1HP London
United Kingdom
Phone: 020 8539 6664
It is a Turkish Restaurant & Meza Bar where we give home delivery with 15%
Restaurant/cafe
Phone: 020 8539 6664
It is a Turkish Restaurant & Meza Bar where we give home delivery with 15%