Island Cho Caribbean Cuisine is a restaurant in North Haven, CT that specializes in serving authentic Caribbean dishes.
With a focus on traditional flavors and ingredients, Island Cho offers a unique dining experience for those looking to explore the tastes of the Caribbean.
Generated from their business information