image

Anchor Inn

 

Be the first to review

Anchor Inn is a seafood restaurant located in San Francisco. They serve freshly caught fish and shellfish, along with other classic seafood dishes. The restaurant has a cozy and welcoming atmosphere, perfect for a night out with friends or a romantic dinner.

image