Archies is a restaurant specializing in gourmet pizzas, pastas, and more. Established in 1993, it offers a variety of dishes and online ordering.