No. 191, Demellows Road, Diagonally, Opposite Natraj Theatre Choolai
Chennai- 600112, Tamil Nadu (India)