Turó de la Telleda - mountain located in Spain, region Europe. In mountain range Selva Mountains. Elevation - 1068 m. Coordinates: Latitude - 41.8884, Longitude - 2.46784.
By signing up you accept the Terms