Constructed in 1967, the Sierra Meadows apartment building comprises 79 units of the following unit mix: Studio, Three Bedroom/One and One Half Bath, Two Bedroom/One Bath, totaling 64,975 SqFt. The property is located in Auburn, at 504 SE 25th Street, Seattle.