HOME
OUR FOOD
SPECIALS
CATERING
DOWNLOAD OUR MENU
MEDIA
CONTACT US
More
Leo's Deli Sandwich Shop 1153 Forest Avenue Staten Island, NY 10310
718-815-8757
Monday - Saturday 6am - 7pm Sunday 8am - 3pm
Follow us:
Thanks for submitting!