Searching for "Juice Near Me"? Tropical Smoothie Cafe - 66th Street North has some of the best Juice in Saint Petersburg. Located at 2137 66th St N, St. Petersburg, USA, Tropical Smoothie Cafe - 66th Street North is a convenient option that delivers to the area around Saint Petersburg.. And if you're looking to save money on Tropical Smoothie Cafe - 66th Street North delivery, just choose the most affordable delivery option listed here. It's the perfect option for those searching for "Juice Near Me", and Tropical Smoothie Cafe - 66th Street North delivery is just a click away, so don't wait another day to treat yourself to their delicious Juice. Have some Tropical Smoothie Cafe - 66th Street North today!