Frankie's Crab Stand ★★★★☆4.3 (835) Restaurants Pizza restaurant · Seafood restaurant Pier, 43 1/2 The Embarcadero First Floor, San Francisco, CA 94133 Today: Open 24 hours Call Website Details →