MovieMaps

Photo of Restaurant

Location: New Leaf Restaurant & Bar
As Seen In: Person of Interest episode 4x13 “M.I.A.