Oyo 4106 Babbars Den
Babbars' Den Hotel Abu offers affordable lodging in Abu.
It lies within 10 minutes' walk of Nakki Lake, Dilwara Jain Temples and Sunset Point Mount Abu. The venue is set within 1 km from Abu city center.
Babbars' Den Hotel Abu offers 8 guestrooms appointed with a seating area and climate control with all the sights of Abu within easy access.