Dealerbaba
The Khalsa Red Rose

About

The Khalsa Red Rose inn nestled in between lush green valley of Bhimtal,Bhimtal is known for its picturesque lake and is the only natural Lake District in India. The city plays host to the beautiful Bhimeshwara Temple, Dedicated to Lord Shiva, which is popular attraction for tourists and pilgrims…

Reviews (0)

No reviews yet. Be the first to review this business.

Log in to write a review.