We would have never found Max & Leos had the service at the Crowne Plaza not been so awful - but we are so glad we did. Wonderful, fabulous artisan pizza. If only we could have stayed longer and tried some more. A definite highlight of our trip to Newton and we almost missed it.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.