Il Borgo is a pizza restaurant offering a unique culinary experience. It features a suggestive atmosphere.