Order food

Order food

Canal Pizza

4.4 (75)$$Pizza restaurant

89 Canal St, New York, NY 10002

Canal Pizza

89 Canal St, New York, NY 10002
Add your address to make sure this restaurant can deliver to your area
This restaurant is no longer supported.