Party City 664

Party City #664 is a Party City store located at River's Edge Shopping Center, 1514 West 33rd Street in Chicago, Illinois.