125 Main St, Stoneham, Massachusetts 02180 USA
Super burrito. Nuff said! March 2022
Photo Credit: Yelp