Avila's El Ranchito Mexican 2800 Newport Blvd Newport Beach, CA 92663 Phone: (949) 675-6855 Fax: (949) 675-2776
Category: Restaurants