Dr Michael BlochHomoeopathM.Tech Hom (DIT), B.A.S (UCT)

Get in touch

The practice

Directions

General enquiry

Send a message

Please complete all required fields with a valid email and phone number to enable submit.

Aude Sapere - Dare to know.”