Deli-Icious is a popular sandwich shop known for its freshly made sandwiches and homemade sausage rolls.