Find the word definition

Wikipedia
Thalambur

Thalambur is a community in Tamil Nadu, India, located near Navalur in Chennai. It is popular because of the number of IT companies nearby. Recently the pincode for Thalambur changed to 600130. The most important apartment is Jains spring meadows.