Thai restaurant
Best in Porthmadog
Chinese takeaway
121 High St, Porthmadog LL49 9HA, United Kingdom
Sandwich shop
129 High St, Porthmadog LL49 9HA, United Kingdom
Bar & grill
Beach Rd, Morfa Bychan, Porthmadog LL49 9YA, United Kingdom
Pub
Union Inn, 7 Market Square, Tremadog, Porthmadog LL49 9RB, United Kingdom
Harbour Station, 113 Britannia Terrace, Porthmadog LL49 9NF, United Kingdom
Indian restaurant
97 High St, Porthmadog LL49 9EU, United Kingdom
Takeout restaurant
99 High St, Porthmadog LL49 9EU, United Kingdom
Welsh restaurant
59-61 High St, Porthmadog LL49 9LR, United Kingdom
4 Bank Pl, Porthmadog LL49 9AA, United Kingdom
Ice cream shop
43-47 High St, Porthmadog LL49 9LR, United Kingdom
Restaurant
96 High St, Porthmadog LL49 9NW, United Kingdom
Creperie
8-12 High St, Porthmadog LL49 9LP, United Kingdom
Morfa Bychan, Porthmadog LL49 9YF, United Kingdom
14 Lombard St, Porthmadog LL49 9AP, United Kingdom
Fish & chips restaurant
84 High St, Porthmadog LL49 9NW, United Kingdom
75 High St, Porthmadog LL49 9EU, United Kingdom
26a Lombard St, Porthmadog LL49 9AP, United Kingdom
Family restaurant
7 Britannia Terrace, Porthmadog LL49 9LY, United Kingdom
British restaurant