translate English to German: It's located on the outskirts of Rota town, around 50 metres from the beach.
Er liegt in den Ausläufern der Stadt Rota , etwa 50 Meter vom Strand entfernt.