2
7404 Lyrewood Ln
Oklahoma City, OK 73132
$8,800,000 USD
156,123 SF
160
Units
9.09% Cap Rate
156,123 SF
$8,800,000 USD
Apartments