Dr Mario Cachia

Endocrinologist

Specializations

Specialist in Endocrinology and Diabetes

Languages

English, Maltese

Availability

By appointment

Appointment request