New Plaza Cinema has a new home
New Plaza Cinema has relocated to a space inside St. Paul and St. Andrew Church on the Upper West Side. The theater has just 72 seats.
New Plaza Cinema has relocated to a space inside St. Paul and St. Andrew Church on the Upper West Side. The theater has just 72 seats.