Party City 507

Party City #507 is a Party City store located at Palomar Trolley Center, 624 Palomar Street in Chula Vista, California.