English Teide Observatory Cited by user Stone on 29 Apr 2010 Teide Observatory, IAU code 954, is an astronomical observatory on Mount Teide at, located on Tenerife, Spain.