100 Terra Bella is an office property for lease in Covington, LA.
Prominent, corner location in Terra Bella. Zoned to work/live use. Two stories with conference rooms, 3 private offices. Open Floor plan on 1st floor. This building was the model home so all quality building material where selected for this building to showcase the development.