I've been going here since I was five years old and I miss this place every single Saturday when my family would traditionally order a spinach pie for years. Now living in Chicago, the city of lousy ""pizza"" you guys still in New York don't know how lucky you are, especially if you live around Galleria.
Pros: Spinach pizza, and all their other pizza
Cons: They have had to downsize, so it isn't as great a sit-down place as it used to be
more