I Got Your Crabs is a casual seafood restaurant specializing in steamed dishes and fresh oysters, offering an extensive seasonal menu.