Tea Leaf Resort
Hotel • Resort hotelOne of the Best Places To Visits in Siliguri Subdivsion
Address
J9RJ+P2X, Angul, Bypass, Near Biskfirm, Fulbari, West Bengal 734014, India
Website
Contact
+91 94340 16526Rating on Google Maps
3.80 (168 reviews)Open on Google Maps