Villa Ferrara
Italian · Pizza · Casual Dining
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.
Location
Location