Ice Castle is an ice cream shop offering a full menu of sandwiches, salads, soup, and chili.