Leo Caffè is a restaurant specializing in Italian cuisine, including pizzas.