Party City 707

Party City #707 is a Party City store located at Otay Ranch Town Center, 2015 Birch Road in Chula Vista, California.