italianItalianNot yet on Tasting Planet
Il Nido
61st Avenue Southwest 2717, Seattle, 98116 Seattle, United States
About
There’s no better setting for Il Nido’s soulful Italian cooking than in the Alki Homestead, a West Seattle landmark.
Photos
No photos yet.
Reviews
No reviews yet. Be the first!