Muchmucha Lodge is situated about 47 km from Bandhavgarh National Park. It is one of the finest birding destination and ideal for animal watching. The Lodge is an Indian Style Kothi built in 1935.
For more information read about muchamucha accommodation.