Deli Express
Deli · Sandwich Shop · Fast Food
Deli Express is a restaurant/cafe/canteen that offers a variety of food options. It is likely a deli or sandwich shop, providing quick and convenient meals.
Location
Best places nearby
The highest rated places close to Deli Express.
Local restaurants nearby
18 Long Acre Close, Sheffield S20 3FR, United Kingdom



