Would help to know where your start point is, but there is a fairly big car park at Mam Nick, just down on the Castleton side of the ridgeline. From there it is basically a half mile walk including a fair bit of steps up to the wide summit and the cairn.
Most likely other approach would be from Edale car parks, adding a couple of miles. The other way would be along the ridge from Lose Hill (you could start in Hope) or pick up the ridge at Hollins Cross (start either in Edale or Castleton).
As for the food, all I can say is we really like Fox House, between Hathersage and Sheffield, and avoid the Ramblers Inn in Edale, even if you are cold, starving, it's snowing, and the Nags Head is on fire. There are plenty of options in Castleton, and the Woodbine Cafe in Hope does nice grub too.