Webcam Live

Webcam La Roda Beach

This is a webcam showing La Roda Beach, Altea, located in Spain. Altea is a city and municipality located in the province of Alicante, Spain, north of Alicante on the section of Mediterranean coast called the Costa Blanca.