2920 N 83rd St
Omaha NEView On Map
Keystone Terrace Apartments are located in Northwest Omaha, NE and we offer newly updated one bedroom and two bedroom apartment homes for rent. This apartment community is locally managed and offers paid heat, laundry facilities, central air, off street parking, ceiling fans, and much more.
About This Location
2920 N 83rd St Omaha NE 68134 has a Walk Score of 51 out of 100. This location is Somewhat Walkable which means some amenities are within walking distance.