12 luxury townhomes in the ideal urban location minutes to Downtown Denver & Sloan’s Lake.