Have a look at the Cost of Living in Saudi Arabia for a general overview of how much you'll be expecting to pay each month, and if the salary offer will suffice.
Also have a look at the Accommodation in Jeddah page, to find out what your options are for accommodation.
There are a number of Indian restaurants located in Jeddah, which can be found easily with a Google search. There is also an area called Sharafiya- known as Jeddah's little India, where Indian products and spices can be bought.
Good luck with your decision,