Las Ahumaderas By El Poblano

1011 Broadway, Chula Vista, CA

Menu (As of 10/29)

Las Ahumaderas By El Poblano: hours and how to order