Hotel Royal Ladakh

Hotel Royal Ladakh

Hotel

Upper Karzu Road Samker, Leh, India 194101