
The Mall of the West Indies is an upscale shopping center, built in 2000. It boasts a charming array of expensive upscale stores.

The Mall of the West Indies is an upscale shopping center, built in 2000. It boasts a charming array of expensive upscale stores.