Ice cream shop offering a variety of treats and light fare.