Mexican restaurant · 16841 Meekland Ave, San Lorenzo, CA
To-Go · Delivery
More food in San Lorenzo, CA · Mexican Food in San Lorenzo