Lilo & Stitch Wiki
Advertisement
"New Town" redirects here. For the episode, see New Town (episode).

Okinawa New Town is a fictional city on the island of Okinawa and the main setting of Stitch! ~Best Friends Forever~.


ve Locations
Advertisement