The Deli
Sandwich Shop · Deli · Fast Food
The Deli is a long-standing sandwich shop established in 2003, offering a wide selection of hot and cold sandwiches. They also feature baked-in-house jumbo sausage rolls and locally sourced pork pies.
Location
Vota recommends