Tuli Veer Bagh Resort And Spa, Nagpur, Bandra, is a haven for those looking for an exotic venue tucked away in the arms of nature.