As someone who does not eat Red Meat and cannot eat gluten, it's generally harder for me to find dishes at restaurants, but St Elmo's does a nice job of providing good gluten free options (just make sure to tell your server, so they can ensure you do not choose a dish with an allergen).
I ordered the Chicken w/Mushroom risotto. It was very salty, and I would not order again. The chicken was tender, but almost too salty to eat.
We also ordered the Potatoes Romanoff, and they were heavy on the blue cheese (which if I had known contained blue cheese, we would not have ordered).
I recommend the "Love Affair" cocktail- it's delicious and a good balance of sweet and tart.
The service at St. Elmo's is always, ALWAYS top notch.
Personally, I find more options for me at the sister to St. Elmo's- Harry & Izzy's, due to my dietary restrictions. If you don't eat steak, I would recommend going next door to Harry & Izzy's, as you may have more options for your needs.