Nature's Table - DTSP
163 3rd St N St. Petersburg, Florida 33701 | Restaurant Info