Icicles is a dessert shop offering a unique menu. It is known for its ice cream and sweet treats. The establishment is located at 292 Castro St.