Welcome to Max & Leo's Pizza Fenway, the ultimate destination for pizza lovers in Boston! Located conveniently at 82 Lansdowne St, this cozy spot delivers a delightful culinary experience, especially before or after the game.
The menu features a tantalizing selection of appetizers such as Nomar's Nachos, which are layered with melt-in-your-mouth cheese and topped with jalapenos and sour cream, perfect for sharing. The pizza offerings are exceptional, with the coal-fired Mikey Pizza topped with all-beef pepperoni and the classic Margherita showcasing housemade mozzarella and fresh basil.
Don’t forget to try the creamy Chara's Chowdah or the hearty house-made chili, which pairs beautifully with their salads. Customers rave about the friendly service and vibrant atmosphere, making it a must-visit for families and friends alike.