
Viewed
12512 NE 23rd Street
Nicoma Park, OK 73066
$505,000
5.94 acres
Courtesy Of The Property Center LLC