Chez La Mama is a restaurant offering an intimate dining experience with on-site service. It provides amenities such as restrooms for guest convenience. The establishment is located at 5035 Rue St-Denis.