About 2Nd Street Deli
A classically styled sandwich deli that hosts your favourites to premium gourmet. The best thing *between* sliced bread.
More about 2Nd Street Deli
2Nd Street Deli is located at Unit 7a, Tower Court, SA6 8RU Swansea, United Kingdom
441792702525