Castello Square – Turin

View of Roma street and Castello Square in Turin, Piedmont region (North of Italy).


Leave a Reply