Okinawa New Town is a fictional city on the shoreline of mainland Japan and the main setting of Stitch! Best Friends Forever.
Okinawa New Town is a fictional city on the shoreline of mainland Japan and the main setting of Stitch! Best Friends Forever.
This location article is a stub. You can help Disney Wiki by expanding it.