Sabor Latino Restaurant

3810 W North Ave Chicago IL 60647 USA

(773) 227-5254

Location