Sold out

Daikoku Tempura Paper 8.6x7.8 inch 100 Pieces