Nature's Table is a cafe that serves sandwiches, smoothies, frozen yogurts and salads. Founded in 1977 in Orlando, the company now has over 65 locations. The South Tampa Nature's Table, located in Old Hyde Park Village, boasts outdoor seating and is conveniently located next to a parking structure.