Best Doctors in Tecumseh, OK are Near You. Open 7 Days a Week with Extended Hours. Immediate Care of Oklahoma Provides 5 Star Doctors & Healthcare Providers at 502 N Broadway St., Tecumseh, OK 74873. Back 7 Locations to Serve You.