Il Nido Categories Restaurants 2717 61st Ave SW Seattle WA 98116 (206) 387-3556 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×