Mama Says – A Fresh Restaurant Review

Mama Says is a Japanese and Italian health food fusion style restaurant located in Torrance’s Rolling Hills Plaza. Its unique carrot-themed eatery opened in 2014.
The carrot theme in the establishment shouldn’t scare you away, if you’re not a big fan of carrots, because they offer a wide selection of food. It has a fast-food counter service restaurant to eat-in or take-out and delivery.