Apartment Unit 620 at 5440 Leary Avenue NW, Seattle, WA 98107 | HotPads