Restaurant Sa Cociula Imbriaga offers a welcoming atmosphere with a focus on fresh, quality ingredients. They also offer pizza for takeout.