Alma de Sur is a restaurant specializing in rice dishes and fried seafood.