Tharu Mahal is a charming 3-star hotel located in the picturesque city of Chitwan, Nepal. With an impressive guest rating of 10.0 out of 10 based on reviews, it promises a delightful stay for visitors seeking a blend of comfort and local culture. The hotel offers a welcoming atmosphere, perfect for both leisure and business travelers.