8415  S Elwood Avenue, Tulsa, OK, 74132

$2,000,000

8415 S Elwood Avenue, Tulsa, OK, 74132

Courtesy of: Keller Williams Realty Preferred