Planet Pizza is a pizzeria offering pizza, focaccia, and other Italian fare. They also offer takeout options.