Astra Cafe & Restaurant is an all-day bar and cafe located in Delphi, Greece. It offers coffee, cocktails, and drinks.