3539 Alameda De Las Pulgas, Menlo Park, California 94025 USA
Carne asada super burrito with green hot sauce
Photo Credit: Yelp