Buffalo, NY Metro >
4241 Delaware Ave,
Sign in to Write a Tip
Gold standard of pizza. Lived in Texas for a while and could not wait till I could return to this Pizza Mecca.
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