Levcor, Inc. Employee Directory
Real EstateTexas, United States11-50 Employees
Levcor, Inc. is a Houston-based real estate company founded in 1980 that focuses on value-added commercial assets, with a primary emphasis on retail. It operates as a fully vertically integrated developer and operator, owning properties and delivering in-house leasing, property management, and construction management services. The firm engages both institutional and private investors and maintains long-standing relationships with nationally known retail tenants, financial institutions, and local market participants; over its four-decade history it has acquired, developed, and managed about 20 million square feet across the Southwest and Southeast United States. In 2024, Levcor opened a new location in Houston and announced the addition of five new retailers and five new restaurants and shops at Post Oak Plaza in Uptown Houston. By leveraging its in-house asset-management and development capabilities, the company supports end-to-end management of its properties for investors and tenants.