Mamma Maria's Pizzeria is one of the restaurants on the ground floor of the Courtview Inn building, along Quimpo Blvd. in Davao City.
This pizza place serves pasta and more than 20 kinds of pizza. The pizzas come in five sizes: single (8"), regular (11", good for 2-3 people), family (15", good for 4-6 people), XL family (21", good for 8-10 people), and XXL party (30", good for 12-14 people). So no matter what your preferred toppings are or how big (or small) your group is, there is something here for you.