Icicles
Dessert Shop · Ice Cream Shop
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.
Location
Best places nearby
The highest rated places close to Icicles.
Local restaurants nearby
292 Castro St, Mountain View, CA 94041, USA



