This place is a Japanese video/dvd rental store. It's pretty small, but their selection is pretty good and so is their pricing! I haven't ha...
All reviews seem positive