Avila's El Ranchito Mexican

2800 Newport Blvd.
California
United States