Orchid 7 Fusion Bar & Grill - "The Best Caribbean Restaurant in New England"Restaurant 4.3 Dedham, Massachusetts, United States Share (781) 326-5674 www.orchid7fusion.com/ 565 High St, Dedham, MA 02026, USAReviewsLog in to leave a review.No reviews yet.