The Crab Shack Long Beach

601 E Broadway Long Beach CA 90802 USA

(562) 912-4448

Location