Mama Stella’s Pizza Kitchen

Restaurant

Mama Stella’s Pizza Kitchen

Sea World San Diego, San Diego, CA

This sit-down restaurant’s specialty is, yup, you guessed it: pizza!