Price Reduced
Viewed
563 E 63rd Street
Tulsa, OK 74126
$85,000
3 beds
1 full
bathrooms1,161 sq.ft.
Listed By CENTURY 21 First Choice Realty