Olbia

Italian comune
English: Olbia is a town in Sardinia in Italy.

CityEdit

SeaEdit

AirportEdit