TeakDining OptionsStay tuned for special details! Location Teak St. Pete 840 2nd Avenue NE, Saint Petersburg, FL 33701 (727) 513-8325 Website