Capa Italian Deli 10675 Spring St Largo, FL 33774 Phone: (727) 518-6222
Category: Delis & Delicatessens