Rosecrest Apartments is a well-located residential complex situated at 7914 Densmore Ave. North in Seattle, Washington.
Greenlake Vista Apartments, another appealing option, can be found at 773-North 74th Street in Seattle, Washington.
Generated from the website