Mama Red's Canteen is a fast food restaurant serving delicious, home-styled food.