Traditional Greek restaurant located on a lake island.