Okinawa New Town

Okinawa New Town is a fictional city on the shoreline of mainland Japan and the main setting of ''[http://disney.wikia.com/wiki/Stitch! Stitch!] Best Friends Forever''.