Remove Ads

Photo of La Canoa Restaurant

La Canoa Restaurant

651 Onderdonk Ave, Ridgewood, New York 11385 USA

9 Reviews

4pm

Photo Credit: Yelp

Remove Ads