XL Cannoli
THE PIZZA BARN
70 McLean Avenue
Yonkers, NY 10705
Tel: 914-963-5396
Tel: 914-378-1400
Hours:
Open Mon-Saturday
11 am - 8 pm
Closed on Sunday
Delivery available