$975,000 - 1119 Glenwood Avenue, Nichols Hills, OK 73116
1119 Glenwood Avenue
Nichols Hills,
OK
73116
Courtesy of Covington Company, Laura S Terlip