Get Directions to Fin-Fab ← View details 8315 SOUTH 89TH WEST AVENUE, Tulsa, Oklahoma 74131 (918) 227-1866 Get Directions From* To * — Required information