Dog-friendly cafe in Harlech, offering breakfast, lunch (including pizza), and cakes. Features indoor and outdoor seating, plus a gift shop.