close
Location
Location

Boutique Hotel in Dallas, Texas

The Lumen, a gem of contemporary style and vibranty energy, is located in the heart of University Park, just steps away from Southern Methodist University (SMU) and a short drive to all of the connective highways. The Lumen is perfectly situated near neighborhood restaurants and shops, and only a few minutes away from the Dallas Arts District, the largest continuous arts district in the nation, as well as downtown Dallas, which has many unique restaurants, spa and retail destination to explore.