Visited them. Nice units. Would be a lot better if the stairwell didnt smell like dog urine. Not pleasant.
Beautiful luxury apartments in Norfolk Nebraska. They are so comfortable and spacious
Very nice apartments I would rent one if I could