From Our Editors
Located in Louisa, Papa's Pizza's pizza features homemade tomato sauce and freshly grated cheese.
Drive to Papa's Pizza and find parking in the area.
Papa's Pizza's mid-priced fare will typically cost you about $30 per person or less. So grab a slice of pizza or two from Papa's Pizza and enjoy a great lunch or dinner.