Izumi sushi house

100, 10201 Southport Rd SW, Calgary, T2W4X9 ,Canada
Izumi sushi house Izumi sushi house is one of the popular Sushi Restaurant located in 100, 10201 Southport Rd SW ,Calgary listed under Restaurant/cafe in Calgary , Sushi Restaurant in Calgary ,

Contact Details & Working Hours

Map of Izumi sushi house