The Royal Goat Hotel is a cozy eatery in the heart of Beddgelert. Its menu offers a range of hearty British dishes including steak, fish and chips, and burgers. The restaurant’s décor is rustic and homely, with wooden floors and a warm fireplace, creating a comfortable atmosphere for diners.