Hotel Atithi is located in Pondicherry, Pondicherry. The average rating of this place is 4.20 out of 5 stars based on 5066 reviews. The street address of this place is 126, Sardar Vallabhai Patel Salai, Heritage Town, Puducherry, 605001, India. It is about 1.21 kilometers away from the Puduchatti railway station.