Four Bedroom with Western Toilet

Available:
In stock

Lepchakha is a hidden gem often called the heaven of Dooars and still a lesser-known destination with unrealistic natural beauty. Surrounded by five hills .