Remedy Health South Tulsa - Main Location Remedy Health South Tulsa Address 5014 E 101st St, Ste. 100 Tulsa, OK 74137 US 36.016728, -95.920811 Contact Information 918-884-7699 Map Map integration coming soon View on Google Maps Back to Remedy Health South Tulsa