Ouzeri Ten Steps in Sand is a Greek meze restaurant. Enjoy traditional dishes in a relaxed setting.