Mas Vilanova, Catalonia, Spain.