Meena Bazaar is a grocer and food store. It is located at 591 Staniforth Road.