Product filter
- 22.80m
- 2025
- €4,900,000 tax paid
South of France
- 11.50m
- 2018
- €600,000 ex tax
Italy
- 33.53m
- 2018
- €13,000,000 tax paid
ITALY
- 8.26m
- 2019
- €310,000 tax paid
South of France
- 8.75m
- 1984.86
- €950,000 tax paid
Italy
- 10.07m
- 2005
- €410,000 tax paid
UK
- 10.07m
- 2011
- €695,000 tax paid
Italy