2005 Good Design Award

Award-winning item
top [KOMATUBURI]
Company
Imada Company, Ltd.
Award Number
05A11026