La Isla Spanish Restaurant Website: https://laislahamden.com/ Phone: (203) 891-5170 <<Click to return to the Hamden Restaurant Week page