1620 Detroit St
1620 Detroit St, Denver, CO
1620 Detroit St is an apartment in City Park.
1620 Detroit St, Denver CO
3.00 / 5
Fair experience. Close to a range of restaurants and a grocery store. Can be noisy due to construction
What did you like most?
Pet friendly and close to public space and museums
What did you like least?
Poorly maintained and limited amenities