Noba Apartments

 8022 15th Ave Nw, SeattleWA 98117
$1,420+1 BedPets OK