Sotto Mare - San Francisco, CA
By Lando • Sep 24th, 2008 • Category: Italian, Restaurants, San Francisco, CA, SeafoodSitting in the heart of North Beach in San Francisco, CA, is a seafood lovers dream come true. Sotto Mare, an Italian seafood restaurant serves up delightful fresh catches of seafood.


