St. Petersburg - Crossroads 1800 66th Street NorthSt. Petersburg, FL 33710 VIEW DETAILS GET DIRECTIONS