EL Asadero Restaurant
1717 E Vista Way Ste 106 Vista, CA 92084-3409
760-631-7411
Business Hours
Payment Types