Cafe Sol Azteca75 Union StreetNewton CenterNewton, MA 02459
Tel: (617) 964-0920Deliveries: (781) 891-3663
For detailed door to door directions, please visit www.mapquest.com
© 2025 Sol Azteca Restaurants – All Rights Reserved