Surface 186000.00 m2 Address Roque de los Muchachos, Municipio de Garafía La Palma, Santa Cruz de Tenerife. Related property Building: Roque de los Muchachos Observatory Residence Read more