This chain of five Family Fun Centers is based in Dallas, Texas and has three locations in Texas, one in Colorado,
and this one in Albuquerque. This version of iT'Z has a pizza buffet, bowling, lots of arcade games, and one small roller coaster.
iT'Z Family Food & Fun
Albuquerque, New Mexico
JAR Productions. All rights reserved.