Satsuma from Florida Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Mema & Company - Florida, Satsuma, 1147 S Us-17, 32189 (386) 649-4929 Map