Tower Pizza is a pizza restaurant offering a relaxed atmosphere with a bar, sports on TV, and a patio. They serve pizza and other dishes.