Now Open: Tosca In South Beach

The new South Beach Italian restaurant is now open. The menu offers salume and steak, along with seafood towers and caviar.