Via Roma, 113, 07026 Olbia SS +39 327 361 0561
restaurant, Olbia, Sardinia, Italy
Today
How to go there