No stadium image available

Capacity: 8,000

City: Olbia

Country: Italy

Club: Olbia Calcio 1905

International: Unknown