New York, NY Metro >
11711 Liberty Ave,
Sign in to Write a Tip
I love them!.
I love them! My favorite pizza spot in all my yrs of living in NY. :)
(1) pizza: Great!
(1) pizza: good
Pizza is to die for especially the Grandma....
Pizza is to die for especially the Grandma slice simply melts in you mouth, absolutely delicious. (1)...
Sign in with Facebook
Sign in with Facebook to see what your friends are up to!
Get the Citysearch Mobile app so you can spend less time searching for great places, and more time enjoying them.
Get it Now