Naz Kitchen, New Restaurant Opening In Twin FallsNaz Kitchen, New Restaurant Opening In Twin FallsA new restaurant is open in Twin Falls called Naz Kitchen The House of Kabobs and it sounds delicious. The new restaurant is located on Addison Avenue in Twin Falls.CourtneyCourtney