Kid Icarus

Kid Icarus

Toronto, Ontario Canada / Kid Icarus is a screen print studio and retail shop located within Toronto’s beautiful Kensington Market.