St. Petersburg's Cafe Alma features European cuisine with American flair showcasing fresh fish, pastas, and a wide variety of tapas. The cafe's name is the Spanish word for soul, or "feed the soul" as ...