La Locanda Di Don Carlo is a restaurant known for its pizzas and sandwiches made with high-quality ingredients. Currently closed.