MovieMaps

Photo of New Street Square

Location: New Street Square
As Seen In: Tomb Raider

Lara rides through the outdoor seating of a restaurant.