Article - Best Western North Side Inn Opens in Wichita Falls, Texas - Best Western Hotels & Resorts announces the opening of the Best Western North Side Inn, located at 1307 Kenley Avenue in Wichita Falls, Texas. The hotel is owned by Nitin Chanana and features 94 guestrooms.