© 2018 Magnificent Development & Construction, LLC.

About This Property

The Creek Place is a two-phase project in College Station with a 35,000 SF two-story retail center and a 60,000 SF three-story self-storage facility in the 1st phase and a 95-unit 4-story luxury apartment in the 2nd phase.