Apartment Unit 2418 at 2418 NW 58th Street, Seattle, WA 98107 | HotPads