It is still there, located on Hanover St in the North End. However, I have never eaten there. My favorite is Regina's in the North End, also Ernesto's on Salem St is fantastic, Santarpio's in East Boston is very good (if you eat it at the restaurant) as well as Bianchi's Pizza at Revere Beach is great.