Homewood Suites
Hotel
Dallas
This all-suites Texas hotel is 5 miles from downtown Dallas and off Interstate 30. This hotel features a free airport shuttle, an outdoor pool and a fully equipped kitchen in every suite.
Number of rooms: 148
2747 North Stemmons Freeway, Dallas, TX 75207, United States
Hotel booked 1 times today.