Bar & grill offering food and cocktails. Located on Navarinou.