St. Pete allows "accessory living spaces" in some neighborhoods. Note that an accessory living space is different from an accessory dwelling unit or ADU. According to St. Pete regulations, "Cooking facilities are prohibited within an accessory living space."
Please read this article, Accessory Dwelling Unit Regulations St. Pete, FL from http://www.stpete.org/development/