This 4-star hotel, located just steps from Fort Worth’s lively Sundance Square, offers modern rooms with iPod docks and LCD TVs. The Fort Worth Convention Center is a half-mile away.
Number of rooms: 663
200 Main Street, Downtown Ft. Worth - Sundance Square, Fort Worth, TX 76102, United States
Hotel booked 6 times today.