Landlord:Park 120 at Oak Hills
Address:11801 S Plaza, Omaha, NE 68137
Layout
1 bed, 1 bath, 441 sqft
Pets
NO
Unit Features:
Rent Facts:
$1095
2 beds
$800
$1395