The Bull Bay Hotel stands on the cliffs at Porthllechog, just west of Amlwch on Anglesey’s north coast, looking out to sea. A pub and hotel both, it makes a good stop on the coast path along this stretch. The nearest station, Valley, is a fair way off — about 20km to the southwest — so most people arrive by car.