Crab Stand hero image

Crab Stand

Restaurant

Pier 39, San Francisco, CA 94133, USA

Biter Score
7.8
Closed
Sunday: 11 AM – 9 PM