Loading hotels
Confirming room availability...
The Lumen, 6101 Hillcrest Ave, Dallas, United States
Near Southern Methodist University (SMU)<br /><br />With a stay at The Lumen in Dallas (Park Cities), you'll be a 2-minute drive from Southern Methodist University (SMU) and 9 minutes from NorthPark Center. This 4-star hotel is 5.1 mi (8.2 km) from Dallas World Aquarium and 5.3 mi (8.5 km) from Sixth Floor Museum.