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