Casa Santa Teresa in Ajaccio, France, by Amelia Tavella Architectes... / Cosmos