La Canoa

1520 W. Lincoln Ave.

La Canoa is a restaurant located at 1520 W. Lincoln Ave. in the Lincoln Village neighborhood.

Business Info

  • Address: 1520 W. Lincoln Ave.

Photos