Scenic trains are one thing, but how about a scenic train that doubles as a restaurant? All aboard the Cafe Lafayette!
Newfields Country Store in New Hampshire offers a variety of delicious sandwiches and treats, making it a must-visit spot.
Library Restaurant in Portsmouth, New Hampshire, offers a unique dining experience in a historic building that was never actually a library.