Zomberry Island

The Unnamed City Island is an upcoming Island on Poptropica. It looks like it will take place in New York.