Delphi is a Greek restaurant offering flavorful, generous portions. Features include outdoor seating, event hosting, and takeout options.