O'Tacos (French pronunciation: [o takos]) is a French fast food chain founded in 2010. Headquartered in Montrouge near Paris, Île-de-France, O'Tacos has restaurants all over France and has also expanded internationally: it is found in various cities of Belgium, Brunei, Germany, Denmark, the Netherlands, Luxembourg, Spain, Portugal, Algeria and ...