Tea shop in Harlech with scenic views of the castle, mountains, and sea. Offers guest accommodation.