Archies is an Italian restaurant offering pizzas, pastas, and more. They provide delivery service.