Enjoy classic Greek cuisine at Castello House. Dine on a shaded terrace with scenic views.