Party City 5163

Party City #5163 is a Party City store located at Lemay Plaza, 2560 Lemay Ferry Road in St. Louis, Missouri.