OBRA Homes Inc. signed a lease for a 13,892-square-foot space at Northwest Crossing I, which is a 77,112-square-foot, Class B office building. OBRA Homes Inc. is the new tenant in the building, which is in a prominent location in a growing business center. It is at 13101 NW Freeway in Houston's Northwest submarket. The building was built in 1979 and renovated in 1990.