Ice cream shop known for delicious treats and generous portions.