Situated on the edge of Bardia National Park, Nature Safari Resort Lodge was created to provide the perfect setting to explore this pristine conservation area.