Connecticut
New Haven
Island Cho
Island Cho
(203) 507-3368
101 Whalley Ave, New Haven, CT 06511
Grubhub.com
Menu not currently available
View on Grubhub