Moon Castle

Moon Castle is Sailor Moon's home stage from Sailor Moon for the Super Famicom.

In M.U.G.E.N, Moon Castle was created by Big Eli King (XCB).