Dr. Selwyn Xavier Pius De Souza
Specialty: Family Medicine
Location: 2817 Riverside Dr, Ottawa ON, K1V 8N4
Physicians: Dr. Selwyn Xavier Pius De Souza
Estimated wait time: Not published
Phone: 613-789-1000
Fax: 844-666-2491
Languages: English, French
Last verified: 2026-09-24