I think of myself of a pizza guy. I love pizza. I check out all sorts of pizza places... just to try them. Leonardo's is by far one of the best in area. Probably THE BEST for NEW YORK style pizza. Get the large and take home the left overs... if there are any... you'll love it.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.