We stopped on 301 in Hanover Courthouse for lunch. What a pleasant surprise! The food was excellent and the choices wide-ranging. We had good Italian subs, Meatball sandwiches, barbecue, & a vegan sandwich. The drinks were cold, service was fine, and by using 301 instead of I-95 made for a good afternoon back from the beach!