Atithi Restaurant & Atithi Tandoor Restaurant is located in Nagpur, India on 2&3, 1, Manewada Rd, Shri Hari Nagar, Manewada. Atithi Restaurant & Atithi Tandoor Restaurant is rated 4 out of 5 in the category family restaurant in India.
Address
2&3, 1, Manewada Rd, Shri Hari Nagar, Manewada
Amenities
Good for kids
Toilets
Accessibility
No wheelchair-accessible seating