Pizza restaurant offering a taste of paradise.