Photos of O Shima Japanese Cuisine on 1448 17 Avenue SW, Calgary AB. (Click on a thumbnail to enlarge picture)



<