Remedy Health Owasso - Main Location Remedy Health Owasso Address 8551 N 125th E Ave, Ste. 175 Owasso, OK 74055 US 36.277585, -95.833818 Contact Information 918-265-3797 Location Map View on Google Maps Back to Remedy Health Owasso