Borgo Explained

Borgo may refer to the following places:

Finland

France

Italy

Malta

Romania

San Marino