Annacis Island is a narrow island under the jurisdiction of City of Delta in Lower Mainland, British Columbia, located just downstream of the south arm of the Fraser River bifurcation between Lulu Island to the north and the Delta peninsula to the south.
BAK'D Cookies
Dos Amigos Tex-Mex Restaurant & Catering
McDonald's
Subway