MovieMaps

Photo of Seaside

Location: Playa de los Genoveses
As Seen In: The Wind and the Lion