Address Roque de los Muchachos, Municipio de Garafía La Palma, Santa Cruz de Tenerife. Related property Land plot: Roque de los Muchachos Observatory Read more