Party City 895

Party City #895 is a Party City store located at Flagler Park Plaza, 8301 West Flagler Street in Miami, Florida.