The main attraction of the Lepchakha village is the hilltop which offers the panoramic view of the Buxa National Park along with the meandering river .
CALL US TODAY
Welcome to the Travel Rani. We are here for help. If you have pre-sale questions just call us today!