About the {{offerTypeLabel(offer)}}

If you're looking for a banging lunch that's bursting with delicious produce, served by the friendliest and coolest bunch of guys and gals (you'll definitely want to be mates with this lot), then call off the search, guys. Wriggle your way over to Hard Lines Coffee @ Cardiff Market, and prepare for a treat.

With this Wriggle, you'll enjoy a gloriously tasty fig and goat's cheese sarnie, served on a deliciously crusty roll. Expect gorgeously tangy goats cheese, lashings of sweet, figgy chutney, and a good wadge of fresh green salad, too. It's sandwich perfection, and we love it. 

You'll also be sipping on one of Hard Lines' legendary coffees, so you'll be all set for whatever the day can go throw at you. 

About Hard Lines Coffee @ Cardiff Market

Hard Lines have opened up their second shop, in the beloved Cardiff Market. Matt and Sophie have crafted this beautiful space at No 25. Bringing a breath of fresh air to the heart and soul of the City. Neon lights and an amazing retro pink coffee machine give this little space a super cool feel. If you're anything like us - you'll agree this is the new commuters coffee hot spot.

How to claim

Purchase in advance through Wriggle. Head on over to Hard Lines (hidden within Cardiff's Market) during the window of opportunity. Introduce​ yourself as a Wriggler with a smile and show your unique Wriggle code to redeem your purchase. Remember to pay for any extras you buy, tip accordingly and leave feedback for your chance to win £20 credit and to help our partners keep improving.
Wriggle Exclusives:unique offers, only available on Wriggle

How to get there

St Mary St, Cardiff CF10 1AU
{{getAvailableDay()}} between {{event.getClaimStart() | moment: 'HH:mm'}} - {{event.getClaimEnd() | moment: 'HH:mm'}}{{ offerTypeLabel(offer, true) }} live now: {{event.countdown().top}}{{event.countdown().bottom}}
Available to buy from: {{event.getPurchaseWindowStart() | moment: 'MMM D'}} at {{event.getPurchaseWindowStart() | moment: 'HH:mm'}}
Available from: {{getAvailableDay()}} between {{event.getClaimStart() | moment: 'HH:mm'}} - {{event.getClaimEnd() | moment: 'HH:mm'}}
{{ offerTypeLabel(offer, true)}} overFear not, there are other dates available.
{{ offerTypeLabel(offer, true) }} sold outFear not, there are other dates available.

Date & time

0 date available-1 other date available


{{totalNewPrice() | currency}}Free{{totalOldPrice() | currency}}

Share this {{ offerTypeLabel(offer) }} with friends