Peon Tar Home stay & Twin Inn restaurant Hotel
15Th Mile Upper Dalapchand Near Chilling Plant Himul, 734316, Kalimpong, India, Kalimpong, 734316
Peon Tar Home stay & Twin Inn restaurant is located in Kalimpong and offers a terrace. This homestay features a garden and free private parking. Towels and bed linen are provided in the homestay.