Triora, a charming village in the province of Imperia, known for its historical charm and picturesque beauty. With a population of around 400 residents, it is nestled in the lush mountains of Liguria, Italy, offering a tranquil retreat for visitors.
This description is generated with AI