Doxa Waco

A 54 unit, student housing apartment complex near Baylor University in Waco, Texas.