Tag Archives: mamma maria’s pizzeria davao

Mamma Maria’s Pizzeria, The Newest Kid On The Corner

Hot off the oven from its opening last May 2010, Mamma Maria's Pizzeria has become the newest pizza joint to tickle the taste buds of Davao residents. It is dubbed as "Home of the biggest pizza in the world".

Read More »