Party City 16

Party City #16 is a Party City store located at Poplar Plaza Shopping Center, 3460 Poplar Avenue in Memphis, Tennessee.