Party City 521

Party City #521 is a Party City store located at Target Center, 40 North 4th Avenue in Chula Vista, California.