Scalisis Pizza & More Chicago Style
1300 W Trenton Rd Ste 200 McAllen, Texas 78501 | Restaurant Info
Estimated delivery time: 55-65 minutes