gollum.space
RU
And there is such a street - Crimea in the city of Novara (Italy)
tehnoprosto.ru
Source
Italy
Crimea
Новара
The street
v20240901