Address: 90 Avocado St, Springfield, MA 01104, USA
Ken L | Sep 20, 2019
Yeah, frozen though
evelyn caraballo | Sep 20, 2019
Look to be honest they may have really fresh beef and pork but to get a great deal on turkey just shop around . walmart has turkey at 68 cents a pound I just a 24lb bird