The post office is a great place to cash your postal money orders. They will cash them. And there's no way you end up with a bank service fee if you're cashing at the post office.