Nature's Table Cafe'
Intellicenter 1 Building
12653 Telecom Dr. Ste 175
Temple Terrace, FL 33637
In order to best protect our guests and team we are open for takeout/pick up only.
You are Placing an Order with the Nature's Table Cafe located
at the Intellicenter 1 Building at 12653 Telecom Dr. #175
Since this order will be placed into production promptly, once it is placed, it cannot be canceled.
PLEASE ENSURE YOU ARE ORDERING FROM THE CORRECT LOCATION. Thank you!