Hotel Chube

Chubi, Samkar Road
Leh
India