
Isla Tropical
5.0 (6)dessert_shop
A Belmont Cragin dessert spot serving ice cream, frozen treats, and sweet refreshments on Chicago's North Side.
Description





The shop offers a variety of confectionery items alongside its lineup of frozen treats and refreshments.