Villages Pizza is a pizza restaurant offering pickup and delivery, with a new location opening soon.