A city Oscar has lived in before is Toledo. 1314 Elmwood Ave, Toledo, Oh 43606 is where Oscar resides. The number currently linked to Oscar is (419) 244-3892. Oscar is related to or closely...