The Helix Apartments in Denver, CO
Located at 1017 S Birch Street, Denver, CO 80246
(303) 552-3551
Location:
1017 S Birch Street, Denver, CO 80246
Description:
Studios, One Bedroom, And Two Bedroom Apartment, Year round Heated Pool, Sauna Hot Tub, Mountain Views, Near Shopping, High Speed Internet Access, 24-Hour Health and Fitness Center
Check Availability

(303) 552-3551

1017 S Birch Street

Denver, CO 80246