Palma's Deli & Catering
588 Main St
Branford, CT 06405
Branford, CT 06405