Thalambur


Thalambur is a place which located behind Navalur in [Chennai.