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