Deon’s Restaurant is a Caribbean-inspired restaurant with a spicy and flavorful menu located at 53 Circuit Avenue in Oak Bluffs. These photographs appeared in Martha’s Vineyard Magazine.