Yes right at the station
Charge is $4/day at Lebanon stop, none in Hanover. If you are going to Boston I think you can park for free at new London.
Yea there is a parking lot for you to drop off your vehicle for the duration of your trip. And the parking charges are between $3 to $5 per day.
There's a parking lot.
there is inexpensive paid parking.
Thanks! Your answer is awaiting moderation.