"Storefront lenders" refers to financial institutions or lenders that have physical brick-and-mortar locations, typically found on high streets or in shopping centers, where people can visit to apply for loans or other financial services.
Full definition