And there is such a street - Crimea in the city of Novara (Italy)

 

v20240901