Hotel Narain Niwas Palace is one of the finest heritage hotels of the princely state of Rajasthan, showcasing a good example of history.