Mallorca Rumpus And Radar On The Puig de Randa The small village of Randa sits comfortably at the foot of the Puig de Randa mountain (543 m) but, seems slightly bothered by Mallorca’s largest installation of Radar and other […] Rumpus And Radar On The Puig de Randa