This Hari World Travel office is located in building 3400 of the Lenox Towers office park, on Peachtree Road across from Lenox Square Mall. Initially founded in Toronto in 1968 to address the travel needs of the growing Indian population, Hari has grown into a large travel agency that caters to the entire North American continent. See the company's website for more information.