My Little Princess: Castle Free is a fun game for children similar to titles like those in the ‘My Town’ saga in which players will be able to interact with each and every one of the elements that make up the game’s setting, which in this case It is a castle of princesses. In My […]