Walmart Supercenter12101 E 96Th St N, Owasso, OK 74055RestroomsTruck ParkingOvernight ParkingSee more0.6 miNone