Restaurants in North Wales 

  • Royal Sportsman Hotel: 131 High St, Porthmadog, LL49 9HB, 01766 512015
  • The Moorings Bistro: 4 Ivy Terrace, Borth Y Gest, LL49 9TS, 01766 513500
  • Yr Hen Fecws: 16 Lombard St, Porthmadog, LL49 9AP, 01766 514625
  • Thai Harbwr: Madoc Yacht Club, Porthmadog, LL49 9AT, 01766 515230
  • Passage to India, 26A Lombard St, Porthmadog, LL49 9AP, 01766 512144
  • Y Sgwar: 12-16 Market Sq, Tremadog, LL49 9RB, 01766 515451

Pubs

  • The Ship: 14 Lombard St, Porthmadog, LL49 9AP, 01766 515899
  • Golden Fleece: 8 Market Square, Tremadog, LL49 9RB, 01766 512421
  • Union Inn: Market Square, Tremadog, LL49 9RB, 01766 512748

Cafes

  • Breaktimes Cafe: 17A Penasmer Ind Est, LL49 9NZ
  • Big Rock Cafe: 71 High St, Porthmadog, LL49 9EU, 01766 512098
  • Jennys: 8-12 High St, Porthmadog, LL49 9LP, 01766 513760
  • Spooners: Harbour Station, Porthmadog, LL49 9NF, 01766 516032
  • Jessies: 75 High St, Porthmadog, LL49 9EU, 01766 512814
  • Cadwaladers: 43-47 High St, Porthmadog, LL49 9LR, 01766 514235

Takeaways

  • Happy Chop Suey: 132 High St, Porthmadog, LL49 9NW, 01766 512198
  • Allports Fish & Chips, 38 Snowdon St, Porthmadog, LL49 9DF