Canoe is located at: 14150 SW 129th Street, Miami, FL 33186.