Villa Ferrara offers an exquisite variety of Italian cuisine in Lleida, specializing in artisanal pizzas made with quality ingredients. They are known for abundant portions and good service.