MovieMaps

Photo of Lotus Leaf Restaurant

Location: W Boston
As Seen In: Ghostbusters