Original: La Silla Observatory is an astronomical observatory in Chile with eighteen telescopes.
Simplified: La Silla is a 2,400 meter high mountain that is found in the far southern part of the Atacama Desert.