image

Starfish

 

Be the first to review

Starfish is a seafood restaurant located in the heart of San Francisco. With a focus on sustainable and locally sourced ingredients, their menu offers a variety of fresh seafood dishes. The relaxed atmosphere and friendly service make it a great spot for a casual dinner with friends or family.

image