CVS in Shrewsbury
Address
CVS
606 South Main Street,
Shrewsbury, PA17361
Shrewsbury, PA17361
717 235 4618
Store hours
Store &
Photo Hours
M-F 08:00 AM - 10:00 PM
Sat 08:00 AM - 10:00 PM
Sun 08:00 AM - 10:00 PM
Pharmacy Hours
M-F 08:00 AM - 09:00 PM
Sat 08:00 AM - 06:00 PM
Sun 09:00 AM - 05:00 PM
Photo Hours
M-F 08:00 AM - 10:00 PM
Sat 08:00 AM - 10:00 PM
Sun 08:00 AM - 10:00 PM
Pharmacy Hours
M-F 08:00 AM - 09:00 PM
Sat 08:00 AM - 06:00 PM
Sun 09:00 AM - 05:00 PM
Please note times may vary due to seasonal opening hours and extended store trading times.
Store hours are subject to change. Please call the store for exact opening hours.
For Black friday and holiday hours please call the store.
Location
CVS - Shrewsbury is located on 606 South Main Street, Shrewsbury, PA17361
Locations nearby
CVS - Red Lion
723 Lombard Road, Red Lion, PA17356
723 Lombard Road, Red Lion, PA17356
12 miles
CVS - York
2080 South Queen Street, York, PA17403
2080 South Queen Street, York, PA17403
13 miles
CVS - Hampstead
2311 Hanover Pike, Hampstead, MD21074
2311 Hanover Pike, Hampstead, MD21074
13 miles
CVS - York
165 South Richland Avenue, York, PA17404
165 South Richland Avenue, York, PA17404
14 miles
CVS - York
820 Edgewood Road, York, PA17402
820 Edgewood Road, York, PA17402
14 miles