Ice cream shop offering delightful gelato. A refreshing treat.