Allo Pizza is a pizza restaurant offering takeout and phone orders. The menu includes pizza, tacos, and more.