Restaurant located in Ormos Navarinou.