Princess Rouge

Princess Rouge: Legend of the Last Labyrinth (プリンセス・ルージュ) is a 1997 OAV based on a story by Aoi Takeuchi. An English dub was released in 2000.