Medical Supplies & OTC
Home health supplies, everyday OTC products and Amazon Hub pickup.
See what we carry →Our best-selling fidget and stress toys, in lots of colors, shapes and textures. Stop by the pharmacy on Street Road and pick a favorite.

Reviewed by Minesh Patel, PharmD, pharmacist and owner · Updated
Squishy toys are one of the most popular things in our store, and for good reason — they're fun, they're satisfying to squeeze, and they make an easy little treat. We carry a wide range of squishies, including NeeDoh®, in lots of colors, shapes and textures.
Squishies are an in-store item — stop in during pharmacy hours and choose your favorite. Picking up a prescription? Grab one at the counter while you're here. Popular styles sell quickly, so if you're looking for something specific, give us a call and we'll check what's on the shelf.
A note for parents: squishy toys aren't meant for children under 3 because of small-part and choking risks. Check the age guidance on each package, and keep them away from pets who like to chew.
Alongside the fun stuff, our front store carries medical supplies and everyday over-the-counter products, plus Amazon Hub package pickup and EBT on eligible items.
NeeDoh® is a registered trademark of Schylling, Inc. Bensalem Pharmacy is an independent retailer and is not affiliated with Schylling.
Yes. We carry a wide range of squishy toys, including NeeDoh, in many colors and styles. Stock changes quickly, so call 215-244-4244 if you are looking for something specific.
No. Anyone can stop in during store hours and pick one out.
Call us and we will check what is on the shelf. For popular styles we can usually set one aside for the day.
Most are not meant for children under 3 because of small-part and choking risks. Check the age guidance on the package.
Give us a call and we'll check what's on the shelf today.
Call 215-244-4244 Hours & directionsHoliday hours may vary — please call ahead.
Important: Website information is for general informational purposes and is not a substitute for medical advice. For medical emergencies, call 911.