You don't.
The only way you can is by making another neopets account.
The Petpet Plaza is found by easily looking in your map on Petpet park.
You make another account.
To make a new Petpet, simply just register and create a new account. Just be sure to make only 5 accounts as Petpet Park does not want users to create more then 5 accounts.
Petpet Park was created in 2008-10.
You can use your Neopets account for PetPet park.
At the Petpet Emporium.
you guessed it, it's in PetPet Park :) hammered you
TNT, or The Neopets Team, made Petpet Park.
I think so;) -Chloe
Market Lane
You do have homes but I dont know how to get one, but I do have an account at Petpet Park.