Swiss Chalet

Address 2203 99 St NW, Edmonton