Depot Square
3195 Pearl Pkwy
Boulder, Colorado
71 units | Acquired June 2017