Get directions to: Babalu, Saint Petersburg, FL Restaurant address: 9246 4th Street North Saint Petersburg, FL 33702, USA Driving Walking Bicycling Restaurant: Babalu