Located in the world-renowned Dallas Arts District and within minutes of the Dallas Central Business District and Baylor Medical Center, The Icon at Ross is truly situated at the intersection of art, entertainment and culture. The Icon at Ross features studio, one bedroom and 2 bedroom apartments and is convenient to upscale shopping, dining and special events. Like the neighborhood in which it resides, it is made a classic by the unique architecture that is art itself and by its distinctively designed surroundings. 

The Icon at Ross

  • 1707 North Hall Street, Dallas, TX 75204
  • 855.983.0022
The Icon at Ross Dallas