Is this article accurate? I thought it was some sort of flood that also affected the neighbouring BK? It would be quite the coincidence for both to close (at relatively the same time).
I liked Angelo's, and there always seemed to be a number of people in it whenever I walked by despite it's location - agreed that it's not the best spot. I thought the pizza was tasty enough, but the price was too high for my wallet. But then I feel the same way about Harlem/George St. Diner/Les Petit Dejeuner/etc. and those places (especially the latter two) are pretty busy.
I'd love to see a good Pho restaurant down in that area. Pho places tend to be quite affordable meals - especially compared to ramen shops.