Baraka Pest Control 100, Suite 460, Gloucester Street, Ottawa, Ontario 1-613-704-2730 Pest and animal control company based in ottawa Categories Business Consultants Call View details