Canelitas Restaurant

440 Washington St Elgin IL 60123 USA

(224) 238-3678

Location