Shima Japanese Restaurant

10007 270th St NW Stanwood WA 98292 USA

(360) 629-7799

Location