Ice cream shop offering a variety of frozen treats. Also serves cafe-style food.