Party City 578

Party City #578 is a Party City store located at Summit Square Shopping Center, 3225 Southwest Freeway in Houston, Texas.