MovieMaps

Photo of Sevilla Plaza

Location: Plaza de Patio de Banderas
As Seen In: The Limits of Control