Ottawa

Pancho Villa on Elgin Street closes after more than 40 years in business

Published: 

Pancho Villa, a Mexican restaurant on Elgin Street, has permanently closed its doors after 42 years of business. Oct. 3, 2026. (Josh Pringle/CTV News Ottawa)