Ristorante106 is an Italian restaurant located in Sellia Marina. It is situated at Via La Petrizia, 6. The establishment has been operating since 1970 and offers dining options.