Now Titwala has a new title other than the Lord Ganesha's pilgrimage place. Charms Paradise is situated near Lord Ganesha Temple at Titwala. It is designed to make you feel one with the nature while placing every luxury at your disposal. The greenery around will put you in a meditative state and make you feel one with the universe. The abundant greenery will do wonders for your health. The cheerful environment makes life abound and flourish.