Opa Taverna (Greek Restaurant)
36/37 South St, Exeter
01392 920065
Menu
Exeter, Devon
Opa Taverna (Greek Restaurant)
36/37 South St, Exeter, Devon EX1 1ED
01392 920065