Location: located in Dallas city centre, a short distance from the convention centre, the aquarium and the city's stadium.
See more: Hotels in USA Hotels in Dallas Holiday Destinations in USA