Chowders - 2 Beach St, San Francisco, CA 94133, USA on Eaten