This definitely lets you know you're in "Ame-mura" or "Amerika-mura", "America Town", downtown Osaka near Shinsaibashi. Tags Japan 2007 - spring