Mama Pizza already serves customers in their Miami location, but the popular pizza shop has just added a new storefront in North Miami Beach. The kosher restaurant is currently serving pizza and fries only, but their full menu should be up and running shortly.
Mama Pizza’s second location is located at 992 NE 167th St, North Miami Beach, Florida. It kosher certified Chalav Yisroel by Kosher Miami.
Mama Pizza is open Sunday-Thursday 11am-9pm.