1 hand-picked place to visit, eat, and explore in Ellora.
Kailasa Temple, Ellora, Verul, Maharashtra 431102, India