This is an interesting view of a spot in Florida. Not seen one like until adding this postcard to the collection. Anybody know what and where this is in Florida?