MEGA Posted by admin on May 30, 2018 in Past Projects | MEGA| 21243 FM 529 MEGA Land Size: 5.45 acres Street Address: 21243 FM 529, Cypress, TX 77449 Other Details: 13,825SF PEMB office and warehouse facility