More restaurants near Chopsticks

17101 Terrace View Road(250) 766-3408