Having grown up in NYC, I can say this is the real deal for thin crust pizza. Nice crust holds its shape and a tasty tomato sauce and cheese are just perfect. We make a point to eat here every time we are in Lake Placid. It will not disappoint.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.