Sri Palandi Amman Temple, St.Thomas Mount