MovieMaps

Photo of Bus Station

Location: Plaza Castilla
As Seen In: The Day of the Beast