El Pollo Lico Restaurant

Overview

Address: 702 N Avalon Blvd,
Wilmington, CA 90744, USA
Phone: 310-549-2824