Canvas Hotel Dallas

1325 S Lamar St
Dallas, Texas 75215
1.6 miles from Methodist Medical Center
More hotels near this hotel