Nehellenia's Castle

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