You should fold river despite odds. Perhaps at higher stakes and against a more aggressive opponent a call is in order. At 100nl when you get check raised on the river in a spot that contains few draws throughout the hand, and a fairly passive opponent can definitely creditability rep a 5, you should let it go.
You should be VB the river though.