Get Directions to Fairfield Inn & Suites by Marriott Tulsa Downtown ← View details 111 North Main Street, Tulsa, Oklahoma 74103 (918) 879-1800 Get Directions From* To * — Required information