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