Looking for a new Mediterranean restaurant in St. Petersburg, Florida? Look no further than Cava! This fun and vibrant spot…