Mama Mia Pizza

restaurant in San Ysidro, Imperial Beach

Phone: (619) 690-4040

Address: 2004 Dairy Mart Rd