Olives and Meze Soho
(558)
Mediterranean restaurant
Straightforward takeaway option serving up familiar Mediterranean dishes & seasonal sides.
Address: 40 Great Windmill St, London W1D 7LY, United Kingdom
Hours: Open ⋅ Closes 10 PM
Phone: +44 20 3654 4921