Pizza 108 - Restaurant in Scotch 80's, Las Vegas | Reviews, Photos & Information on Postcard