El Pollo Loco

Overview

Address: 503 S Alvarado St
Los Angeles, CA 90057
Website: elpolloloco.com
Phone: 213-413-1811