Shopping mall offering a variety of stores and services.