PHONE

 

ORDER NOW!
718-815-8757

OUR LOCATION

 

1153 Forest Avenue

Staten Island, NY 10310

OUR HOURS

 

Monday-Saturday 7am-3pm

© Leo's Deli Sandwich Shop 2019. All rights reserved.

Engineered and maintained by Valpak Media Solutions

Accessibility