Excellent Location
Guests say that the Super 8 Fort Worth North is conveniently located just moments away from the I-20, and minutes away from the town center, rendering the most popular attractions easily accessible, including the popular Sundance Square.