mail_outline sales@mediastorehouse.com
Japanese manga and anime advertising posters in Akihabara Electric Town in Tokyo, Japan
Glico Man advertising poster of a running man, Osaka, Japan
Advertising sign for Bubble Tea, Tokyo, Japan