Starz is a restaurant and jazz club offering live music on select nights, alongside a diverse menu featuring steaks and seafood.