The Joule

1530 Main St
Dallas, Texas 75201
1.3 miles from Baylor University Medical Center
More hotels near this hotel