IC Norte

Santa Cruz


The biggest and best supermarket in the city, selling all those foods you miss from home. There's also a food court.