Orchid 7 Fusion Bar & Grill - "The Best Caribbean Restaurant in New England" is located in Dedham, United States on 565 High St. Orchid 7 Fusion Bar & Grill - "The Best Caribbean Restaurant in New England" is rated 4.5 out of 5 in the category fusion restaurant in United States.