If you don't have any checking account at a bank to cash your checks then yes sometimes the checks can be cashed without a problem from the bank listed on the check.
Some banks however will charge a few dollars fee to cash the check even if the check is being drawn on that bank while some may cash the check just fine without a charge.