Claim: Casalarreina is a 8.13 km (3.14 sq mi) town located in Spain with a total population of 1,145 as of 2018.
Evidence: 8.13 km (3.14 sq mi) Casalarreina is a town located in the province of La Rioja, Spain. 1,145