Get directions to: Mama Rosa's Pizza, Oakland, CA
Restaurant address: 2370 High St Oakland, CA 94601, USA
Restaurant: Mama Rosa's Pizza