CN

Carlos N. 4 years ago • From Google

Rating

Bad

Terrible wait time for simple customer support

Absolutely terrible customer support - when I reached out, they suggested scheduling a meeting a full seven days later

Other reviews for Churchill Medical Centre