Enchanting Castle: A Magical View