Right on the seafront, the Penhelig is a small hotel which manages to remain a local pub. There is a cosy bar and pleasant restaurant where the food is good and the prices sensible.
Also excellent beer and wine.
Right on the front at the Machynlleth end of town. 01654 767215 - best to reserve when busy
Send your feedback or queries to email@example.com