When you're planning your visit to Sol Azteca, you could take public transportation to the station MBTA-Newton Center, which is the nearest station at 79 meters distance to the eatery.
The menu for Sol Azteca from NEWTON CENTER is currently not available. On our website you can find a comprehensive selection of other meal plans from NEWTON CENTER as well. Why not take a look or help Menulist and upload the meal plan here.