Ambro Pizza is a pizza restaurant offering a variety of pizzas. They frequently feature special offers, including a 'pizza of the week' and promotions for larger orders.