Luxury apartments south of Denver sell for $135M

Luxury apartments south of Denver sell for 5M

The purchase of the Englewood apartment building expands the company’s properties to six in Colorado.

Justyna Tomtas

Source link