Camellia House Apartments

0 star rating0 Reviews

(720) 504-9115 Call

Write a Review

1235 Grant StDenver, CO 80203

Description

Camellia House Apartments offers studio, one, and two bedroom apartments for rent nestled in Denver's Capital Hill neighborhood.

Business details

Social

Reviews

Be the first to write a review! Write a Review »