Royal Star Home Stay is a restaurant located in Khajjiar, Himachal Pradesh. The average rating of this place is 5.00 out of 5 stars based on 4 reviews. The street address of this place is G3V6+GG7, Khajjiar, Khajiar Jangal, Himachal Pradesh 176314, India.
Akshay Kumar 22 months ago
Nice room ☺️
Good location ❤️
BABS 22 months ago
Nice royal Star