The Southsea Deli ✓ Verified
RetailerUnited Kingdom
Description
The Southsea Deli — Delicatessen in Southsea, United Kingdom. We source food and drink from small producers across Hampshire, Sussex, Dorset and Somerset, going a little further only when we need to.
Additional Information
- Address: United Kingdom
- Already Available In: United Kingdom
Distribution Network
Retail: Specialty Stores
