Keystone Shops has three locations and serves patients residing in Philadelphia, Chester, Montgomery, and Delaware counties. Keystone Shops is accessible by car and public transit. Please see each location for more details. Have additional questions? Give us a call.
Store_Icons-01

Devon

420 W. Lancaster Ave, Devon, PA 19333
Monday 10:00 AM - 6:00 PM
Tuesday 10:00 AM - 6:00 PM
Wednesday 10:00 AM - 6:00 PM
Thursday 10:00 AM - 6:00 PM
Friday 10:00 AM - 6:00 PM
Saturday 10:00 AM - 6:00 PM
Sunday 11:00 AM - 3:00 PM
Store_Icons-02

King of Prussia

367 S. Henderson Road, King of Prussia, PA 19406
Monday 10:00 AM - 6:00 PM
Tuesday 10:00 AM - 6:00 PM
Wednesday 10:00 AM - 6:00 PM
Thursday 10:00 AM - 6:00 PM
Friday 10:00 AM - 6:00 PM
Saturday 10:00 AM - 6:00 PM
Sunday 11:00 AM - 3:00 PM
Store_Icons-03

South Philly

300 Packer Ave, Philadelphia, PA 19148
Monday 8:00 AM - 8:00 PM
Tuesday 8:00 AM - 8:00 PM
Wednesday 8:00 AM - 8:00 PM
Thursday 8:00 AM - 8:00 PM
Friday 8:00 AM - 8:00 PM
Saturday 8:00 AM - 8:00 PM
Sunday 10:00 AM - 5:00 PM

are you over 18?