The Canal Park Inn

508 Canal St New York NY 10013 USA

(917) 593-5933

Location