The telescope is located in Sardinia, 35 kilometers North of Cagliari, and is the largest of a set of three telescopes operated by INAF, along with telescopes at the Medicina Radio Observatory and the Noto Radio Observatory.