19
1458 Gaylord St
Denver, CO 80206
$1,895,000 USD
7,703 SF
10
Units
5.72% Cap Rate
7,703 SF
$1,895,000 USD
Apartments