Hotel Rajdoot

2 Star  

Near Bus Stand, Shimla, Himachal Pradesh - 171 001

Hotel Rajdoot, Shimla - Photos & Videos