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