HOME / Italian restaurant / Mama Cella's
16707 Bernardo Center Dr, San Diego, CA 92128
+18586137770
View Business Profile