Akihabara, the most sacred site for anime lovers is the world biggest electronic town, full of shops, cafes and electronic stores.
MORINAGA Manna - Biscuits from 7 Months Old
HABA Squalane - 120ml - Made in Japan
MUSO Japanese Halal Certified Organic Castella Matcha 3 x 140g - Made in Japan
KAO Men's Biore Facial Wash Sheet Sokai 22 Sheets - Made in Japan
ITOHKYUEMON Kyoto Uji Matcha Chocolate Ganache - 5 pcs x 5 Bags