Pictures of O Shima Japanese Cuisine on 1448 17 Avenue SW, Calgary AB.