Sli Casa Mexican Restaurant 400 E Main St Branford, CT 06405 Phone: (203) 484-1103 Fax: (203) 488-8090
Category: Restaurants