MovieMaps

Photo of Bus Stop

Location: Plaza del Callao
As Seen In: The Cold Light of Day