72
HOUSTON — Saber Power has signed a 57,214-square-foot office lease renewal and expansion near the NASA Johnson Space Center in southeast Houston. According to LoopNet Inc., the building at 13100 Space Center Blvd. was completed in 1993 and renovated in 2019. Charlie Neuhaus and Harrison Schuhmacher of Partners Real Estate represented the tenant in the lease negotiations. The name and representative of the landlord were not disclosed.