This hotel is situated in Downtown Dallas, just steps from Dallas Museum of Art, and within a 10-minute walk of Dallas World Aquarium and Perot Museum of Nature and Science. You’ll also find American Airlines Center and Sixth Floor Museum less than a mile away.