mail_outline sales@mediastorehouse.com
Osaka Ohsho restaurant with giant gyoza dumplings sign in Dotonbori, Osaka, Japan
Giant crab advertising sign in Dotonbori, Osaka, Japan
Giant puffer fish advertising sign in Dotonbori, Osaka, Japan