La Pedrera
Location: Spain, Valencia, Alicante, Orihuela
Type: Hillclimb
Layout: Entrando por Torremendo
Lenght: 5100 m
Live Timing Google Maps Bing Maps
Type: Hillclimb
Layout: Entrando por Torremendo
Lenght: 5100 m
Live Timing Google Maps Bing Maps