Mama Rosa's is a traditional Italian restaurant offerings specialty pizzas, subs and sandwiches, salads, sides and dinners, including spaghetti, chicken strips and barbeque ribs. There is a small but tidy eat-in area and delivery is available late-night on the weekends.