SPOT ON Hotel Rudra Hotel
Near Bus Stand Bhuntar, 175125 Kulu, India
Located in Kulu, Himachal Pradesh region, SPOT ON Hotel Rudra is set 49 km from Tibetan Monastery. Featuring a restaurant, this 3-star hotel has air-conditioned rooms with a private bathroom.