TEKCHAND HOTEL is located in New ledri, India on New ledri, Chhattisgarh. TEKCHAND HOTEL is rated 3.9 out of 5 in the category californian restaurant in India.
Address
New ledri, Chhattisgarh
Service options
TakeawayDine-in
Accessibility
No wheelchair-accessible seating