Yes depending on the amount of the check it'll cost anywhere from $2 to $5
The Walmart in Eddystone cashes checks for a fee, so I would think this one does, but can't say 100%. (At the customer service desk)
I really don't believe so, I have never seen anyone cash a check there.
Thanks! Your answer is awaiting moderation.