Jenna Clough

Jenna Clough is the pastry chef for Dodo Bird Donuts and Paradisea, an upscale restaurant with tropical decor showcasing contemporary cuisine in the heart of Bird Rock.