Mama Lena’s is an adequate place to get a big sub sandwich or a slice of Pizza. Its located in a gas station so its easier to pick up your favorite beverage or other items you need. Great if you are in a hurry on your lunch hour or heading out for a trip!
more