Mokha Hospital & Kidney Care Centre Leave a Comment / Amritsar Address: #905/ 13, Batala Road, Near Kamal Palace, Amritsar, Punjab – 143001. Phone: 01832223389/ 2564085.