IC Norte

Supermarket in Santa Cruz

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