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.
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.