mall

noun
  1. a large building or group of buildings containing many stores and restaurants
  2. a public area in a city or town, often with trees and walkways

Examples