The New Plaza Cinema has now found another new home — this time inside the Church of St. Paul and St. Andrew on the Upper West Side. The intimate theater has 72 seats and a single giant screen.
A water main break in January 2020 destroyed its former location.