"America Town"

Posted on: Thu, 04/05/2007 - 05:38 By: Tom Swiss

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