Still thought I'd find a pub or somewhere to have lunch on the way but nope, nothing appealed.
Ended up snacking on the bits and pieces in the car.
Finally after 4 1/2 hours driving I reached the Headland Hotel and checked in to room 190. If I hadn't been committed to paying for it I would probably have come home!