ClosedResidential$330,0008858 E 133rd South Street8858 E 133rd South StreetWebbers Falls, Oklahoma 4Beds 2Baths Sq ftView Listing