Omilo
Greek · Mediterranean
Omilo SA is a Greek and Mediterranean restaurant offering a diverse menu. This establishment provides a culinary experience rooted in traditional Greek flavors and Mediterranean influences.
Location
Best places nearby
The highest rated places close to Omilo.
Local restaurants nearby
Shop Number GO8, Riverlands Mall, 51 Gogsoa Street, Observatory, Cape Town, 7925, WC, ZA



