Holiday Inn Southwest Loading Map.... Holiday Inn Southwest11160 Southwest Freeway - HoustonDetails 29.658442 -95.562179 Address 11160 Southwest Freeway Houston TX 77031 United States Upcoming Events No events in this location