Choudhary Tilla View Point (The Home of the Elephants) - Tourist Attraction in Guwahati | Reviews & Details | RectoPages