Holiday Inn Express & Suites Fort Worth Southwest (I-20) is a Hotel located at 4609 Citylake Blvd W, Fort Worth, TX 76132. It has received 517 reviews with an average rating of 3.8 stars.
The address of Holiday Inn Express & Suites Fort Worth Southwest (I-20): 4609 Citylake Blvd W, Fort Worth, TX 76132
Holiday Inn Express & Suites Fort Worth Southwest (I-20) has 3.8 stars from 517 reviews
Hotel
1406 reviews
3300 Championship Pkwy, Fort Worth, TX 76177
1060 reviews
4700 North Fwy, Fort Worth, TX 76137