Save Added By NepalHospitalInfo Now Open Siddhababa Super Specialist International Hospital and Research Center Butwal 32907, Nepal Facilities: