Tulsa Fire And Water Restoration 4 years ago ID: #210797 Listed In : Building and Construction 10104 N 140th E Ave, Owasso, Oklahoma, 74055 918-706-8281 tulsafireandwaterrestoration.com/ Business Description Fire Damage Restoration, water damage restoration, mold removal, floor repair. Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : Water Damage Restoration Fire Damage Restoration