Italian Bistrot & Wine Bar in Nafplio. Offers a bar & grill experience.