A shopping mall is a large indoor complex featuring a variety of retail stores, restaurants, and entertainment venues, designed for shopping, dining, and socializing.