Drag box to select area
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.
1622 W Snow Ave, Tampa, FL 33606
- Accessibility Details: There is handicapped parking in the nearby parking garage.
- Accessible: yes