MovieMaps

Photo of Louvre (staircase)

Location: Hampton Court Palace
As Seen In: A Little Chaos