Neemach Mata Temple, Udaipur, Rajasthan Date built: – Deity: – Architectural style: – Major festivals – Locale: – District:: Udaipur Address: Fateh Sagar Rd, Shilpgram, Udaipur, Rajasthan 313001 Phone 08503947222 Neemach Mata Temple is located on a hill on the banks of the Fateh Sagar Lake in the city of Udaipur, Rajasthan. This temple is located on a green hill […]