Delicate and flavorful Snow Crab clusters, prized for their sweet and slightly briny taste. Steamed to perfection, these crabs offer tender, easy-to-eat meat.
My Crab House in the Cafes/Restaurants category
Address: 5820 Melrose Ave,Los Angeles, CA 90038
Working hours:
Phone: +13238225002
Payment: cash
Delivery with clarification: we will call you back to clarify the most convenient delivery method.
My Crab House on the map