Current location Current location Slumlord reviews Slumlord reviews

Omaha, Nebraska, United States (Add Review)

5636 North 105th Plaza, Omaha, Nebraska, United States

Since I've lived here the ceiling fan has sparked, the bathroom sink backs up, my bathroom ceiling has fallen in and crackheads have moved next door. The only thing Legacy Crossing cares about is money. The just increased the rent to $1150 a... read more