The St. Regis Residences finally unveiled the details and renderings of the highly anticipated 37-story luxury condominium tower that will be built on the northern bank of River Oaks in 2025.