$324,563
16005 Switchgrass Place, Moore, OK, 73170
Single Family Residence