SHELL is a local restaurant in Waltham, MA that offers a diverse menu of seafood dishes and American cuisine.
With a casual and welcoming atmosphere, SHELL provides a dining experience that caters to a variety of tastes and preferences.
Generated from their business information