Photos coming soon
HOTEL
OYO 31120 Hotel Royale India
Hotel Royal India, Khara Danda Rd, Dharamshala, Himachal Pradesh, Dharamshala
Where it sits
OYO 31120 Hotel Royale India
Hotel Royal India, Khara Danda Rd, Dharamshala, Himachal Pradesh, Dharamshala
32.23338, 76.32463
Similar stays nearby
Plan around OYO 31120 Hotel Royale India
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 16, 2026.
