Nehellenia's Castle serves as Queen Nehellenia residence during the first six episodes of the opening arc of Sailor Moon Sailor Stars.
Nehellenia's Castle serves as Queen Nehellenia residence during the first six episodes of the opening arc of Sailor Moon Sailor Stars.