How big are the lobsters?
Address: 4359 Town Center Blvd #116, El Dorado Hills, CA 95762, USA
Marcus Collins (HELLKITTEN) | Sep 28, 2018
Not tiny, not huge. But perfectly done
Brian Grove | Sep 28, 2018
12oz tail
Thanks! Your answer is awaiting moderation.