This cute play on words is located in the food court at Village by the Grange, a popular lunch location. Mean Bao also means quite literally “bread” in Cantonese, and this location is known for their steamed buns, or bao. 461 more words