1820 NE 23rd St, Oklahoma City, OK 73111 7,450 sqftSold for $550,000 ReDevelopment opportunity with 7450 sq ftLearn More