Videos by Pancho Villa Mexican Restaurant in Ottawa. Pancho Villa Restaurant has been in business for several years in Ottawa; serving the finest Mexican