Currently offering 1 month free on all renovated units and $500 off un-renovated units for 12 month leases!
Camellia House is a newly renovated apartment building in Capitol Hill. Amenities include high speed internet, additional storage units , and dishwasher.
1235 Grant St, Denver CO
Natural Grocers - 10 minute walk
City Store - 8 minute walk