Divine The Celeste is a charming 3-star hotel located in the picturesque town of Pelling, India. Nestled amidst the stunning landscapes of the Himalayas, this pure vegetarian property offers a serene retreat for travelers seeking tranquility and natural beauty. With only one room available, guests can expect a personalized experience and attentive service that caters to their needs.