Yha Snowdon Pen-Y-Pass does have a restaurant. The hostel also has a bar.