Welcome to Hotel Ecochari Inn Ecochari Inn Located in Khagrapur, Khagrachari. The name Ecochari doesn't represent the name of a place. Eco mean nice environment and chari came from Khagrachari. The hotel located at a mountain top. The view from the top are very nice. Traditional food are also available in the restaurant of Ecochari Inn. Hotel Ecochari Inn is a concern of M/S Selim & Brothers.