This place is definitely in Delphi and not in the small town that the Tripadvisor interactive map indicates. There are two Dion's across the street from each other. One is the restaurant and one is the tavern - both served from the same kitchen. We ate in the restaurant and enjoyed it.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.