Satay Brothers is a Southeast Asian restaurant offering a variety of satays and appetizers. They have two locations, one at Marché Atwater and another at 1001 Boulevard Décarie.