Primos Pizza Shop

Pizza restaurant · 129 Central Ave, Lake Villa, IL

To-Go · Delivery

Hours

More food in Lake Villa, IL · Pizza in Lake Villa