Nature's Table

4301 W. Boyscout Blvd. #130, Tampa FL

(813) 870-9567

Rated 5.0 out of 5 from 1 Reviews Nature's Table is Ranked #1 of 10 Restaurants in Carver City Tampa.

★★★★★ on the 7th of August, 2013

Soup isn't served until 10:30 :(
Location