Phinikoudes, Larnaca, Cyprus
3 Iliados Street, Limassol, Cyprus
Don’t know what to eat? Here are the talk of town!