2231 34th St S, St. Petersburg, FL 33711, United States
Taste of the Islands Restaurant, located in St. Petersburg, FL, is a Jamaican restaurant that offers a variety of West Indian dishes at an affordable ...