Whether you have time only for a quick quality lunch or would like to relax and enjoy a wonderful dining experience, savoring the aromas and flavours of Greece, then a visit to Ithaca is a must.
  Markham Restaurants