Number of employees
15-29
Crab Shell Seafood Restaurant - Stamford Connecticut, Located on Stamford Landing - Stamford's beautiful Waterfront Boardwalk and Marina.