Best Luxury Hotels

Saboo Resorts, Leh

Saboo is a quaint village near Leh and this resort offers exceptional location

  • Ladakh