Archies: A Colombian restaurant specializing in gourmet pizzas, pastas, and more. Established in 1993.