We Proudly Call Chinatown Our Home. 265 Canal Street is located in the heart of downtown New York, where SoHo, TriBeCa and Chinatown merge. Conveniently located directly outside of the Canal Street Subway Station in a community rich with culture.