26820 NE Stella Street, Duvall, WA 98019 - Homesnap