Beaumont Terrace Apartments located on 9.966 acres in Beaumont, Texas is envisioned to be 7 French New Orleans' styled, wood and stone buildings. The 140 unit complex of 1 and 2 bedroom apartments, leasing office and entertainment recreational room is set amongst palm, oak trees and lush green landscaping with azure lakes.