- Location
- Upper East Side of NYC
My go-to store for live blackworms - Petland on 86th Street off 2nd ave - closed up shop. I thought I was keeping the place in business going there every other week for a few years!
Anyone else have a favorite spot to get live blackworms?
Anyone else have a favorite spot to get live blackworms?