Best pizza and pepperoni rolls. Need 45 minutes to make a pizza, so make sure you call ahead. Sauce is a little sweet, but you can't get enough. Pepperoni rolls are my favorite, stuffed with tons of cheese and pepperoni. Large pepperoni rolls available. Family owned since the beginning. Worth driving to Lisbon.