Leoncavallo is a German restaurant that offered food and alcohol, and delivery services starting March 2017. Permanently closed.