← Philadelphia restaurants
Neli's Deli
No reviews yet
Deli15000 Endicott St, Philadelphia
Own or manage Neli's Deli? Claim this listing free
Hours
Hours not listed yet.
Details
Address15000 Endicott St, Philadelphia 19116
Phone+12156987060
Websitehttp://www.nelisdeli.net/
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.