La Piramide is a sandwich shop offering Italian, pizza, and international cuisine.