Get directions to: Shell Creek, Edmonds, WA
Restaurant address: 526 Main St Edmonds, WA 98020, USA
Restaurant: Shell Creek