Baraka Pest Control Baraka Pest Control offers excellent and effective pest control and humane animal control services in Ottawa and its surrounding area. Phone: 613-704-2730 100 Gloucester Street, Suite 460, Ottawa, ON K2P 0A4 Canada Map Other Categories: House & Home |