The Kapok Tree Inn was a legendary, grand-scale dining destination in Clearwater, Florida, a celebrated 'escape' for locals and tourists alike for decades. Built in the 1950s around a massive, century ...
Two years ago today the Kapok Tree Restaurant suddenly shut its doors for the last time, ending 33 years as a landmark destination for tourists and residents. Today, those doors swing open again, but ...