St. Ribs is a restaurant and bar offering an international menu with a focus on grilled dishes. It provides a modern ambiance for diners.