← New York restaurants
Town Square Deli
No reviews yet
Deli234 Jewett Ave, Staten Island
Own or manage Town Square Deli? Claim this listing free
Hours
Hours not listed yet.
Details
Address234 Jewett Ave, Staten Island 10302-1837
Phone+17184479426
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.