Greek restaurant, Zorbas Tavern, offers a taste of Greece.