Party City 506

Party City #506 is a Party City store located at Anaheim Plaza, 418 North Euclid in Anaheim, California.