Update Info - Capa Italian Deli
This restaurant was reported as closed. If it is open, let us know.
Capa Italian Deli
10675 Spring St
Largo, FL 33774
10675 Spring St
Largo, FL 33774
This restaurant was reported as closed. If it is open, let us know.