Built in 2011, these Downtown Dallas Apartments makes living life a luxury. Situated near the Dallas Arts District within easy reach of the Dallas Central Business District and Baylor Medical, The Icon at Ross is truly located at the intersection of cultural events, art and entertainment. Apartments in Downtown Dallas such as The ICON at Ross features a range of spacious floor plans, gourmet island kitchen with pendant lighting, custom maple cabinetry, electric car charging stations, controlled building access, multi-level parking garage and much more. Contact our Downtown Dallas apartment locators and make The ICON at Ross your new rental home today!