La Locanda dei Cavalieri - Sellia is an Italian restaurant. It is located at Via Giuseppe Verdi, 16.