Overview

Dallas Plaza

1011 South Akard St., Dallas, TX 75215, United States
+1 214 421 1083

$66+

Rates

Get Rates

Check in
Check out
Map