Princess Isabella: Return of the Curse - A Challenging Puzzle Game
Princess Isabella: Return of the Curse is a Windows game developed by Gogii Games that falls under the puzzle game category. The game is a sequel to its predecessor, where the witch is back, and this time she has taken Princess Isabella's child...