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