Walnut Hill Pharmacy

Petersburg, VA · Pharmacy

Rating
4.3/5
★★★★☆ 4.3
Reviews
20
Rank in Petersburg
#13
of 54 doctors
City Percentile
59%
rating percentile
Address
Walnut Hill Pharmacy, 1950 S Sycamore St, Petersburg, VA 23805
Phone
(804) 733-7711
Website
www.walnuthillpharmacy.com
Status
Closed · Opens 9 AM Sat

Walnut Hill Pharmacy is a doctor located in Petersburg, VA. It is one of 54 doctors listed in Petersburg. Its 4.3-star rating is above the Petersburg city average of 4.1 stars. It ranks #13 of 54 doctors in Petersburg.

Hours

Friday9 AM–7 PM

Customer Reviews

★★★★★ 5.0 Phillip Johnson · Dec 2025

Walnut Hill Pharmacy is a fantastic alternative to big-box chains. The staff is consistently friendly, helpful, and never condescending, often going out of their way to call you with updates rather than waiting for you to follow up. Their free home delivery is a lifesaver for those with mobility challenges or busy schedules, often arriving within hours. Beyond filling prescriptions, they offer a wide range of specialized services, including Compounding, Immunizations (flu, COVID-19, shingles), and durable medical equipment. The store is also a convenient one-stop shop for school supplies, greeting cards, and gifts. Highly recommended for anyone looking for professional care with a personal touch!

★☆☆☆☆ 1.0 Tawanda Harvey · Nov 2025

Contacted the location at 6:55pm to have a mediation return to stock. The gentleman that answered the phone don’t confirm that the restock was completed and he just hung up the phone. When I tried to call back to confirm there was no answer. Customer service was mediocre and very disrespectful. I do understand 7pm is closing time but we were directed to call from the CVS pharmacy. The medication that needed to be refilled is life saving and to be experience rudeness of this sort was uncalled for. I also understand that this employee doesn’t represent the entire staff or business. Verified via closing staff 11/12 @ 7pm.

★★★★★ 5.0 Erick Oldaker · Nov 2025

We need more small businesses like this. I tried called CVS to ask a pharmacist if they had something in stock, and couldn't get to a person. Called Walnut Hill, got my question answered, drove there and got what I wanted with no problem and with a happy smile from them.

★☆☆☆☆ 1.0 Lisa Braithwaite · Aug 2025

They used to be good but lately my delivery has been bad and there's no one I can talk to about this and my Dr called in a prescription 3 days ago and they said they didn't get it....also 1 person tells me 1 thing and another person tells me something different.. I don't know what's going on with them but it's totally unacceptable!!! I don't drive I have no legs and in a wheelchair. They make me out to be the bad person and I'm not. Everytime I call they put me on hold for a long time. Is there anything you can do about this???????

★★★☆☆ 3.0 Bob Rodgers · Mar 2024

Used to be a 5 but lately they have missed one of my medications in my monthly pickup, then more than once lately they can't fill the entire prescription only partially fill, so then I have to come back. I asked girl at counter today why the one prescription was missing she said I don't know, didn't ask the pharmacist nor suggested I talk to one. UPDATE REVIEW: 5 stars. Great customer service and staff. Glitches with my prescriptions have been corrected.

Accessibility & Amenities

✓ Wheelchair Accessible Entrance ✓ Wheelchair Accessible Parking Lot

Services

PharmacyDrug store

Top Doctors in Petersburg

NameRatingReviews
RiLaks2Njoy LLC★★★★★ 4.920 reviews
Margaret J. Constante, DNP, FNP-BC★★★★★ 4.920 reviews
Chiro One Chiropractic & Wellness Center of Petersburg★★★★★ 4.920 reviews
MedRVA Podiatry★★★★★ 4.920 reviews
Be Amazing LLC★★★★★ 4.820 reviews
Beauty N Ink LLC★★★★★ 4.818 reviews
Vascular Surgery Associates - Petersburg★★★★★ 4.720 reviews
Ellen Fleenor★★★★★ 4.720 reviews
Crater Vision Center★★★★★ 4.620 reviews
Forefront Dermatology★★★★★ 4.620 reviews

This listing is informational. Contact the business directly to verify credentials, services, and availability.