Located moments from Interstate 45, this Hutchins hotel is 12 miles south of the Dallas city centre and the Dallas Aquarium. Featuring a seasonal outdoor pool, each room offers free Wi-Fi.
Number of rooms: 65
1000 Dowdy Ferry Road, Hutchins, TX 75141, United States