Greek Restaurant offering a relaxing stop for travelers. Enjoy daily specials and fresh snacks.