MovieMaps

Photo of New Street Square

Location: New Street Square
As Seen In: Tomb Raider

Lara smiles as she rides through the square.