The village of Pennal, Gwynedd, North Wales. Glan yr Afon public house.