Lal Mandir is a small and beautiful Temple of Lord Shiva situated near The Delwara Jain Temples. It is a beautiful temple with all the walls painted in red and also you can see many wild animals through that temple in the wildlife sanctuary just besides it.