The Chamiers Park

112, Chamiers Road
Chennai
India