The Mile is a 24-unit apartment building located near Sloan's Lake Park and Mile High Stadium.
Property Overview