Located in the heart of Dallas, The Christopher offers quick and easy access to many of the attractions the city is known for. The Dallas World Aquarium, accredited with both the Association of Zoos and Aquariums and the World Association of Zoos and Aquariums for over 20 years, is less than a mile away. You […]
February 12th, 2021
