Castle Lanterra Acquires 366-Unit Sovereign Twin Creeks Apartments in Metro Dallas Posted on March 28, 2022