There is a Ristorante Luna located at 115 Mulberry St. Looking on google maps street view off to the left side there is a little Franciscan Fathers Church of the most precious blood that looks like it was built after the movie was filmed. This looks like it is built on the parking lot in the deleted scene where Paulie parks and waits with the car while Clemenza gets out walks around the corner to walk in the restaurant.