Offering a restaurant, Hotel JSR Inn is located just 6 km from the famous Dehradun Clock Tower. It provides a 24-hour front desk for the convenience of the guests.
Offering a restaurant, Hotel JSR Inn is located just 6 km from the famous Dehradun Clock Tower. It provides a 24-hour front desk for the Read more
Offering a restaurant, Hotel JSR Inn is located just 6 km from the famous Dehradun Clock Tower. It provides a 24-hour front desk for the convenience of the guests.
Offering a restaurant, Hotel JSR Inn is located just 6 km from the famous Dehradun Clock Tower. It provides a 24-hour front desk for the convenience of the guests.
Number of Rooms: 11