24th Street Townhomes

Location: Denver, CO|Size: 26,954 sq ft|Cost: $3.5M