Porto Torres

English

Proper noun

Porto Torres

  1. A city, comune, and port in Sassari province, northern Sardinia, Italy.