Self Defense Academy is located in Ranchi, India on 5th floor, spencer building, upon chennai kitchen, beside emrald hotel, Hinoo. Self Defense Academy is rated 4.6 out of 5 in the category martial arts school in India.
Address
5th floor, spencer building, upon chennai kitchen, beside emrald hotel, Hinoo