El Pollo Loco 495 S Melrose Dr Vista, CA 92081 Phone: (760) 643-0600 Fax: (760) 643-0658
Category: Restaurants