Type
Store
Region
California
Country
Address 115 Japanese Village Plaza Mall, Los Angeles, CA 90012, USA
Popularity in Category
228 of 438
Popularity in Country
1164 of 1962
Popularity Worldwide
3796 of 7623