Kotomora
よろず屋 (yorozuya) Japanese meaning: general store | Kotomora