Skip to content
Restaurant

Bacchus

Location
Olbia, Sardegna 07026
Phone0789 651010
Hours of Operation statusClosed · Opens 7:30 PM

Things to do nearby

Places to stay nearby