$450,000 - 1117 Tedford Way, Nichols Hills, OK 73116
1117 Tedford Way
Nichols Hills,
OK
73116
County Or Parish: Oklahoma