Real Estate in Denver, CO
Real Estate • Apartments
1055 Logan St.,
Denver ,
CO
80203
UNITED STATES
Based on 1 reviews
Shady management, read this before applying to live here
I went in to the look at the place on a Thursday with my husband and we decided to apply for it as we were told it would be a $99.00 security deposit to get us moved in. I wrote the checks for the application fees and $99 deposit. Jane...Worldwide > United States > Denver, CO > Apartments