$272,900
10610 E 96th Place North, Owasso, OK, 74055
Single Family Residence